Fix initial hiding and centering cursor on ChromeOS
DisplayController::UpdateMouseLocationAfterDisplayChange() is now called during startup: - In Ozone once a channel to the GPU has been established - In X11 as a result of DisplayChangeObserver::OnTouchscreenDeviceConfigurationChanged() Moving the mouse on startup: - Causes side effects such as mouse hover - Causes a mouse event to be generated which causes CompoundEventFilter::SetCursorVisibilityOnEvent() to show the mouse cursor. This CL makes DisplayController::UpdateMouseLocationAfterDisplayChange() move the mouse only if necessary. BUG=450860 TEST=Manual, see bug Review URL: https://codereview.chromium.org/902123002 Cr-Commit-Position: refs/heads/master@{#318708}
Showing
Please register or sign in to comment