| Index: ash/display/screen_position_controller.cc
|
| diff --git a/ash/display/screen_position_controller.cc b/ash/display/screen_position_controller.cc
|
| index 3f2c39200cbf24c4a70f67a7536f268b23e38c54..b87a62ae04ee656d938e7ca20eabc7e8285fae71 100644
|
| --- a/ash/display/screen_position_controller.cc
|
| +++ b/ash/display/screen_position_controller.cc
|
| @@ -62,7 +62,7 @@ void ScreenPositionController::ConvertPointToScreen(
|
| const aura::RootWindow* root = window->GetRootWindow();
|
| aura::Window::ConvertPointToTarget(window, root, point);
|
| const gfx::Point display_origin =
|
| - gfx::Screen::GetDisplayNearestWindow(
|
| + Shell::GetAshScreen()->GetDisplayNearestWindow(
|
| const_cast<aura::RootWindow*>(root)).bounds().origin();
|
| point->Offset(display_origin.x(), display_origin.y());
|
| }
|
| @@ -72,7 +72,7 @@ void ScreenPositionController::ConvertPointFromScreen(
|
| gfx::Point* point) {
|
| const aura::RootWindow* root = window->GetRootWindow();
|
| const gfx::Point display_origin =
|
| - gfx::Screen::GetDisplayNearestWindow(
|
| + Shell::GetAshScreen()->GetDisplayNearestWindow(
|
| const_cast<aura::RootWindow*>(root)).bounds().origin();
|
| point->Offset(-display_origin.x(), -display_origin.y());
|
| aura::Window::ConvertPointToTarget(root, window, point);
|
| @@ -150,8 +150,8 @@ void ScreenPositionController::SetBounds(aura::Window* window,
|
| }
|
|
|
| gfx::Point origin(bounds.origin());
|
| - const gfx::Point display_origin =
|
| - gfx::Screen::GetDisplayNearestWindow(window).bounds().origin();
|
| + const gfx::Point display_origin = Shell::GetAshScreen()->
|
| + GetDisplayNearestWindow(window).bounds().origin();
|
| origin.Offset(-display_origin.x(), -display_origin.y());
|
| window->SetBounds(gfx::Rect(origin, bounds.size()));
|
| }
|
|
|