summaryrefslogtreecommitdiffstats
path: root/ash/wm
diff options
context:
space:
mode:
authorflackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-04 23:35:16 +0000
committerflackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-04 23:35:16 +0000
commit1f923dd4d36d6cb37d6b4baf243ec897b58ff1cb (patch)
treecf5e29220c487183b3b12769092a769a36efc46e /ash/wm
parented9cea75387fd17e66cdb476a74b415e4ce627bf (diff)
downloadchromium_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.cc4
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));