Index: ash/wm/workspace/frame_maximize_button.cc |
diff --git a/ash/wm/workspace/frame_maximize_button.cc b/ash/wm/workspace/frame_maximize_button.cc |
index f5ca58938c790fd0d089eef123b97e31ed3b1345..683ffc05ce07611cf1029d4fc495025ed31c0218 100644 |
--- a/ash/wm/workspace/frame_maximize_button.cc |
+++ b/ash/wm/workspace/frame_maximize_button.cc |
@@ -597,7 +597,8 @@ FrameMaximizeButton::GetMaximizeBubbleFrameState() const { |
return FRAME_STATE_FULL; |
// For Left/right maximize we need to check the dimensions. |
gfx::Rect bounds = frame_->GetWidget()->GetWindowBoundsInScreen(); |
- gfx::Rect screen = Shell::GetScreen()->GetDisplayMatching(bounds).work_area(); |
+ gfx::Rect screen = Shell::GetScreen()->GetDisplayNearestWindow( |
+ frame_->GetWidget()->GetNativeView()).work_area(); |
if (bounds.width() < (screen.width() * kMinSnapSizePercent) / 100) |
return FRAME_STATE_NONE; |
// We might still have a horizontally filled window at this point which we |