Index: ash/wm/system_gesture_event_filter.cc |
diff --git a/ash/wm/system_gesture_event_filter.cc b/ash/wm/system_gesture_event_filter.cc |
index 46f2ea17248b93164bf22bf1f3b8bc62d8f30872..1568052561a3f6187925387d067338ee27bb48b6 100644 |
--- a/ash/wm/system_gesture_event_filter.cc |
+++ b/ash/wm/system_gesture_event_filter.cc |
@@ -37,6 +37,8 @@ ui::TouchStatus SystemGestureEventFilter::PreHandleTouchEvent( |
ui::GestureStatus SystemGestureEventFilter::PreHandleGestureEvent( |
aura::Window* target, aura::GestureEvent* event) { |
// TODO(tdresser) handle system level gesture events |
+ if (event->type() == ui::ET_GESTURE_THREE_FINGER_SWIPE) |
+ return ui::GESTURE_STATUS_CONSUMED; |
if (target == Shell::GetRootWindow()) |
return ui::GESTURE_STATUS_CONSUMED; |
return ui::GESTURE_STATUS_UNKNOWN; |
@@ -44,4 +46,3 @@ ui::GestureStatus SystemGestureEventFilter::PreHandleGestureEvent( |
} // namespace internal |
} // namespace ash |
- |