| Index: ash/wm/base_layout_manager.cc
|
| diff --git a/ash/wm/base_layout_manager.cc b/ash/wm/base_layout_manager.cc
|
| index bf4e47c27534ed6f4a9bb68d4ed7703220385b7f..974944459d0605ecca200287bd6319e35b52d22d 100644
|
| --- a/ash/wm/base_layout_manager.cc
|
| +++ b/ash/wm/base_layout_manager.cc
|
| @@ -137,6 +137,7 @@ void BaseLayoutManager::OnWindowPropertyChanged(aura::Window* window,
|
| ui::WindowShowState new_state =
|
| window->GetProperty(aura::client::kShowStateKey);
|
| if (old_state != new_state && old_state != ui::SHOW_STATE_MINIMIZED &&
|
| + !GetRestoreBoundsInScreen(window) &&
|
| ((new_state == ui::SHOW_STATE_MAXIMIZED &&
|
| old_state != ui::SHOW_STATE_FULLSCREEN) ||
|
| (new_state == ui::SHOW_STATE_FULLSCREEN &&
|
|
|