diff options
author | flackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-04 23:35:16 +0000 |
---|---|---|
committer | flackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-04 23:35:16 +0000 |
commit | 1f923dd4d36d6cb37d6b4baf243ec897b58ff1cb (patch) | |
tree | cf5e29220c487183b3b12769092a769a36efc46e /ash/wm | |
parent | ed9cea75387fd17e66cdb476a74b415e4ce627bf (diff) | |
download | chromium_src-1f923dd4d36d6cb37d6b4baf243ec897b58ff1cb.zip chromium_src-1f923dd4d36d6cb37d6b4baf243ec897b58ff1cb.tar.gz chromium_src-1f923dd4d36d6cb37d6b4baf243ec897b58ff1cb.tar.bz2 |
Enable overview mode by default.
BUG=284891
TEST=Alt-tab and F5 button will enter overview mode without a flag.
Review URL: https://chromiumcodereview.appspot.com/23534041
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221297 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/wm')
-rw-r--r-- | ash/wm/overview/window_selector_controller.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ash/wm/overview/window_selector_controller.cc b/ash/wm/overview/window_selector_controller.cc index 84c83d2..f9839dc 100644 --- a/ash/wm/overview/window_selector_controller.cc +++ b/ash/wm/overview/window_selector_controller.cc @@ -50,6 +50,10 @@ void WindowSelectorController::HandleCycleWindow( if (!IsSelecting()) { std::vector<aura::Window*> windows = ash::Shell::GetInstance()-> mru_window_tracker()->BuildMruWindowList(); + // Don't cycle with no windows. + if (windows.empty()) + return; + // Removing focus will hide popup windows like the omnibar or open menus. window_selector_.reset( new WindowSelector(windows, WindowSelector::CYCLE, this)); |