| Index: ash/wm/base_layout_manager.cc
|
| ===================================================================
|
| --- ash/wm/base_layout_manager.cc (revision 175159)
|
| +++ ash/wm/base_layout_manager.cc (working copy)
|
| @@ -18,6 +18,7 @@
|
| #include "ui/base/ui_base_types.h"
|
| #include "ui/compositor/layer.h"
|
| #include "ui/gfx/screen.h"
|
| +#include "ui/views/corewm/corewm_switches.h"
|
| #include "ui/views/corewm/window_util.h"
|
|
|
| namespace ash {
|
| @@ -154,9 +155,11 @@
|
|
|
| void BaseLayoutManager::OnWindowActivated(aura::Window* gained_active,
|
| aura::Window* lost_active) {
|
| - if (gained_active && wm::IsWindowMinimized(gained_active)) {
|
| - gained_active->Show();
|
| - DCHECK(!wm::IsWindowMinimized(gained_active));
|
| + if (views::corewm::UseFocusController()) {
|
| + if (gained_active && wm::IsWindowMinimized(gained_active)) {
|
| + gained_active->Show();
|
| + DCHECK(!wm::IsWindowMinimized(gained_active));
|
| + }
|
| }
|
| }
|
|
|
|
|