Chromium Code Reviews| Index: ash/wm/gestures/overview_gesture_handler.cc |
| diff --git a/ash/wm/gestures/overview_gesture_handler.cc b/ash/wm/gestures/overview_gesture_handler.cc |
| index bb8d40dcb746fe9b21abbc5a85b10401ec177bad..761cfb999ccd49ae8cb80fc406860f8a2a536169 100644 |
| --- a/ash/wm/gestures/overview_gesture_handler.cc |
| +++ b/ash/wm/gestures/overview_gesture_handler.cc |
| @@ -5,6 +5,7 @@ |
| #include "ash/wm/gestures/overview_gesture_handler.h" |
| #include "ash/common/wm/overview/window_selector_controller.h" |
| +#include "ash/common/wm_shell.h" |
| #include "ash/metrics/user_metrics_recorder.h" |
| #include "ash/shell.h" |
| #include "ui/events/event.h" |
| @@ -43,8 +44,9 @@ bool OverviewGestureHandler::ProcessScrollEvent(const ui::ScrollEvent& event) { |
| // Only allow swipe up to enter overview, down to exit. Ignore extra swiping |
| // in the wrong direction. |
| - Shell* shell = Shell::GetInstance(); |
| - if (shell->window_selector_controller()->IsSelecting()) { |
| + WindowSelectorController* window_selector_controller = |
| + WmShell::Get()->window_selector_controller(); |
| + if (window_selector_controller->IsSelecting()) { |
| if (scroll_y_ < 0) |
| scroll_x_ = scroll_y_ = 0; |
| if (scroll_y_ < kSwipeThresholdPixels) |
| @@ -58,8 +60,9 @@ bool OverviewGestureHandler::ProcessScrollEvent(const ui::ScrollEvent& event) { |
| // Reset scroll amount on toggling. |
| scroll_x_ = scroll_y_ = 0; |
| - shell->metrics()->RecordUserMetricsAction(UMA_TOUCHPAD_GESTURE_OVERVIEW); |
| - shell->window_selector_controller()->ToggleOverview(); |
| + Shell::GetInstance()->metrics()->RecordUserMetricsAction( |
|
James Cook
2016/06/22 22:46:19
nit: This could become WmShell::Get()->RecordUserM
sky
2016/06/22 23:19:39
Done.
|
| + UMA_TOUCHPAD_GESTURE_OVERVIEW); |
| + window_selector_controller->ToggleOverview(); |
| return true; |
| } |