constexpr double pointerOffsetMax = 50.0;
constexpr double pointerMaxTime = 2.0;
+constexpr int webViewStartY = 73;
+
CursorController::CursorController(Browser* browser)
: browser_(browser),
m_currentCursorImage(samsung_browser_main::CursorImage::WebDefault),
default:
break;
}
+ if (y < webViewStartY) {
+ LOG(INFO) << "End of normal pointer navigation in webview area";
+ m_cursorMoveParam.m_timer.Stop();
+ cursor_provider_->WarpPointerTo(x, webViewStartY - 1);
+ m_cursorCoordX = x;
+ m_cursorCoordY = webViewStartY - 1;
+ return;
+ }
+
LOG(INFO) << "Moving Pointer to X: " << x << " Y: " << y;
cursor_provider_->WarpPointerTo(x, y);
m_cursorCoordX = x; // to be removed after integration from inputManager