| Index: ash/display/screen_ash.cc
|
| diff --git a/ash/display/screen_ash.cc b/ash/display/screen_ash.cc
|
| index 700abe6e03a6b99f3af7637eb82c644ae7f052f7..5941bccfa742c156116299089cddc4d1d0232717 100644
|
| --- a/ash/display/screen_ash.cc
|
| +++ b/ash/display/screen_ash.cc
|
| @@ -165,8 +165,9 @@ gfx::Display ScreenAsh::GetDisplayNearestWindow(gfx::NativeView window) const {
|
| DisplayManager* display_manager = GetDisplayManager();
|
| // RootWindow needs Display to determine its device scale factor
|
| // for non desktop display.
|
| - if (display_manager->software_mirroring_display().id() == id)
|
| - return display_manager->software_mirroring_display();
|
| + gfx::Display mirroring_display = display_manager->GetMirroringDisplayById(id);
|
| + if (mirroring_display.is_valid())
|
| + return mirroring_display;
|
| return display_manager->GetDisplayForId(id);
|
| }
|
|
|
|
|