Chromium Code Reviews| Index: ash/wm/overview/window_overview.cc |
| diff --git a/ash/wm/overview/window_overview.cc b/ash/wm/overview/window_overview.cc |
| index 640d21f2191b4507093cc47809b01a99634646ec..b5418cf137cddeb740272dc54ad65d4f5dcfe0b6 100644 |
| --- a/ash/wm/overview/window_overview.cc |
| +++ b/ash/wm/overview/window_overview.cc |
| @@ -120,12 +120,10 @@ void CleanupWidgetAfterAnimationObserver::OnLayerAnimationScheduled( |
| } // namespace |
| WindowOverview::WindowOverview(WindowSelector* window_selector, |
| - WindowSelectorItemList* windows, |
| - aura::Window* single_root_window) |
| + WindowSelectorItemList* windows) |
| : window_selector_(window_selector), |
| windows_(windows), |
| selection_index_(0), |
| - single_root_window_(single_root_window), |
| overview_start_time_(base::Time::Now()), |
| cursor_client_(NULL) { |
| Shell* shell = Shell::GetInstance(); |
| @@ -151,11 +149,9 @@ WindowOverview::WindowOverview(WindowSelector* window_selector, |
| shell->GetScreen()->AddObserver(this); |
| shell->metrics()->RecordUserMetricsAction(UMA_WINDOW_OVERVIEW); |
| HideAndTrackNonOverviewWindows(); |
| - // Send an a11y alert only if the overview was activated by the user. |
| - if (window_selector_->mode() == WindowSelector::OVERVIEW) { |
| - shell->accessibility_delegate()->TriggerAccessibilityAlert( |
| - A11Y_ALERT_WINDOW_OVERVIEW_MODE_ENTERED); |
| - } |
| + // Send an a11y alert |
|
tdanderson
2014/05/05 15:54:57
. at end
Nina
2014/05/05 16:07:30
Done.
|
| + shell->accessibility_delegate()->TriggerAccessibilityAlert( |
| + A11Y_ALERT_WINDOW_OVERVIEW_MODE_ENTERED); |
| } |
| WindowOverview::~WindowOverview() { |
| @@ -254,11 +250,6 @@ void WindowOverview::OnWindowsChanged() { |
| PositionWindows(/* animate */ true); |
| } |
| -void WindowOverview::MoveToSingleRootWindow(aura::Window* root_window) { |
| - single_root_window_ = root_window; |
| - PositionWindows(/* animate */ true); |
| -} |
| - |
| void WindowOverview::OnKeyEvent(ui::KeyEvent* event) { |
| if (GetTargetedWindow(static_cast<aura::Window*>(event->target()))) |
| event->StopPropagation(); |
| @@ -378,18 +369,9 @@ void WindowOverview::HideAndTrackNonOverviewWindows() { |
| } |
| void WindowOverview::PositionWindows(bool animate) { |
| - if (single_root_window_) { |
| - std::vector<WindowSelectorItem*> windows; |
| - for (WindowSelectorItemList::iterator iter = windows_->begin(); |
| - iter != windows_->end(); ++iter) { |
| - windows.push_back(*iter); |
| - } |
| - PositionWindowsOnRoot(single_root_window_, windows, animate); |
| - } else { |
| - aura::Window::Windows root_window_list = Shell::GetAllRootWindows(); |
| - for (size_t i = 0; i < root_window_list.size(); ++i) |
| - PositionWindowsFromRoot(root_window_list[i], animate); |
| - } |
| + aura::Window::Windows root_window_list = Shell::GetAllRootWindows(); |
| + for (size_t i = 0; i < root_window_list.size(); ++i) |
| + PositionWindowsFromRoot(root_window_list[i], animate); |
| } |
| void WindowOverview::PositionWindowsFromRoot(aura::Window* root_window, |
| @@ -400,13 +382,7 @@ void WindowOverview::PositionWindowsFromRoot(aura::Window* root_window, |
| if ((*iter)->GetRootWindow() == root_window) |
| windows.push_back(*iter); |
| } |
| - PositionWindowsOnRoot(root_window, windows, animate); |
| -} |
| -void WindowOverview::PositionWindowsOnRoot( |
| - aura::Window* root_window, |
| - const std::vector<WindowSelectorItem*>& windows, |
| - bool animate) { |
| if (windows.empty()) |
| return; |
| @@ -455,9 +431,7 @@ void WindowOverview::InitializeSelectionWidget() { |
| params.keep_on_top = false; |
| params.ownership = views::Widget::InitParams::WIDGET_OWNS_NATIVE_WIDGET; |
| params.opacity = views::Widget::InitParams::OPAQUE_WINDOW; |
| - params.parent = Shell::GetContainer(single_root_window_ |
| - ? single_root_window_ |
| - : windows_->front()->GetRootWindow(), |
| + params.parent = Shell::GetContainer(windows_->front()->GetRootWindow(), |
| kShellWindowId_DefaultContainer); |
| params.accept_events = false; |
| selection_widget_->set_focus_on_creation(false); |