summaryrefslogtreecommitdiff
path: root/chromium/ash/wm/window_selector.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ash/wm/window_selector.cc')
-rw-r--r--chromium/ash/wm/window_selector.cc8
1 files changed, 2 insertions, 6 deletions
diff --git a/chromium/ash/wm/window_selector.cc b/chromium/ash/wm/window_selector.cc
index 47e20159572..8e87a95163c 100644
--- a/chromium/ash/wm/window_selector.cc
+++ b/chromium/ash/wm/window_selector.cc
@@ -361,10 +361,6 @@ void WindowSelector::OnEvent(ui::Event* event) {
aura::Window* target = static_cast<aura::Window*>(event->target());
for (size_t i = 0; i < windows_.size(); ++i) {
if (windows_[i]->Contains(target)) {
- // TODO(flackr): StopPropogation prevents generation of gesture events.
- // We should find a better way to prevent events from being delivered to
- // the window, perhaps a transparent window in front of the target window
- // or using EventClientImpl::CanProcessEventsWithinSubtree.
event->StopPropagation();
break;
}
@@ -385,8 +381,8 @@ void WindowSelector::OnMouseEvent(ui::MouseEvent* event) {
HandleSelectionEvent(target);
}
-void WindowSelector::OnTouchEvent(ui::TouchEvent* event) {
- if (event->type() != ui::ET_TOUCH_PRESSED)
+void WindowSelector::OnGestureEvent(ui::GestureEvent* event) {
+ if (event->type() != ui::ET_GESTURE_TAP)
return;
WindowSelectorWindow* target = GetEventTarget(event);
if (!target)