| Index: ash/wm/maximize_mode/maximize_mode_window_state.cc
|
| diff --git a/ash/wm/maximize_mode/maximize_mode_window_state.cc b/ash/wm/maximize_mode/maximize_mode_window_state.cc
|
| index 5c6623b7716e40f0ac718c6114fec8e8e8e72436..e30c4b1878a05804808da4e901fbfcb4a0913d9e 100644
|
| --- a/ash/wm/maximize_mode/maximize_mode_window_state.cc
|
| +++ b/ash/wm/maximize_mode/maximize_mode_window_state.cc
|
| @@ -176,10 +176,14 @@ void MaximizeModeWindowState::OnWMEvent(wm::WindowState* window_state,
|
| }
|
| break;
|
| case wm::WM_EVENT_WORKAREA_BOUNDS_CHANGED:
|
| - case wm::WM_EVENT_DISPLAY_BOUNDS_CHANGED:
|
| if (current_state_type_ != wm::WINDOW_STATE_TYPE_MINIMIZED)
|
| UpdateBounds(window_state, true);
|
| break;
|
| + case wm::WM_EVENT_DISPLAY_BOUNDS_CHANGED:
|
| + // Don't animate on a screen rotation - just snap to new size.
|
| + if (current_state_type_ != wm::WINDOW_STATE_TYPE_MINIMIZED)
|
| + UpdateBounds(window_state, false);
|
| + break;
|
| }
|
| }
|
|
|
|
|