| Index: ash/wm/overview/window_selector_controller.cc
|
| diff --git a/ash/wm/overview/window_selector_controller.cc b/ash/wm/overview/window_selector_controller.cc
|
| index 84c83d20699bf03cb275916c02a83a29a8ba6431..f9839dcb43a7669f5ad66334d5821abc65cf33ef 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));
|
|
|