Chromium Code Reviews| Index: ash/wm/maximize_mode/maximize_mode_window_manager.cc |
| diff --git a/ash/wm/maximize_mode/maximize_mode_window_manager.cc b/ash/wm/maximize_mode/maximize_mode_window_manager.cc |
| index 964f77a10c8017570e70fc9774297fe507f8e200..634cfb2c98c23c38af822b22fd4413efb047e877 100644 |
| --- a/ash/wm/maximize_mode/maximize_mode_window_manager.cc |
| +++ b/ash/wm/maximize_mode/maximize_mode_window_manager.cc |
| @@ -19,6 +19,13 @@ |
| namespace ash { |
| MaximizeModeWindowManager::~MaximizeModeWindowManager() { |
| + // Overview mode needs to be ended before exiting maximize mode to prevent |
| + // transforming windows which are currently in |
| + // overview: http://crbug.com/366605 |
| + WindowSelectorController* controller = |
| + Shell::GetInstance()->window_selector_controller(); |
| + if (controller && controller->IsSelecting()) |
| + controller->OnSelectionCanceled(); |
|
Mr4D (OOO till 08-26)
2014/04/29 19:45:21
Could you put that into a utility function (maybe
flackr
2014/04/29 20:56:10
Done.
|
| Shell::GetInstance()->RemoveShellObserver(this); |
| Shell::GetScreen()->RemoveObserver(this); |
| EnableBackdropBehindTopWindowOnEachDisplay(false); |