| Index: ash/display/window_tree_host_manager.cc
|
| diff --git a/ash/display/window_tree_host_manager.cc b/ash/display/window_tree_host_manager.cc
|
| index f4b583aa8082cffc0fa6eb296b808370a331d4b5..1978f9288dfd4e184c4584055abed49c82891edc 100644
|
| --- a/ash/display/window_tree_host_manager.cc
|
| +++ b/ash/display/window_tree_host_manager.cc
|
| @@ -529,7 +529,7 @@ void WindowTreeHostManager::UpdateMouseLocationAfterDisplayChange() {
|
| closest_distance_squared > distance_squared) {
|
| aura::Window* root_window = GetRootWindowForDisplayId(display.id());
|
| ::wm::ConvertPointFromScreen(root_window, ¢er);
|
| - root_window->GetHost()->ConvertPointToNativeScreen(¢er);
|
| + root_window->GetHost()->ConvertPointFromDIPToNativeScreen(¢er);
|
| dst_root_window = root_window;
|
| target_location_in_native = center;
|
| closest_distance_squared = distance_squared;
|
| @@ -537,7 +537,7 @@ void WindowTreeHostManager::UpdateMouseLocationAfterDisplayChange() {
|
| }
|
|
|
| gfx::Point target_location_in_root = target_location_in_native;
|
| - dst_root_window->GetHost()->ConvertPointFromNativeScreen(
|
| + dst_root_window->GetHost()->ConvertPointFromNativeScreenToDIP(
|
| &target_location_in_root);
|
|
|
| #if defined(USE_OZONE)
|
| @@ -788,7 +788,7 @@ void WindowTreeHostManager::PreDisplayConfigurationChange(bool clear_focus) {
|
| gfx::Point point_in_native = point_in_screen;
|
| aura::Window* root_window = GetRootWindowForDisplayId(display.id());
|
| ::wm::ConvertPointFromScreen(root_window, &point_in_native);
|
| - root_window->GetHost()->ConvertPointToNativeScreen(&point_in_native);
|
| + root_window->GetHost()->ConvertPointFromDIPToNativeScreen(&point_in_native);
|
| cursor_location_in_native_coords_for_restore_ = point_in_native;
|
| }
|
|
|
|
|