diff options
Diffstat (limited to 'gtk/gtkgestureswipe.c')
-rw-r--r-- | gtk/gtkgestureswipe.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/gtk/gtkgestureswipe.c b/gtk/gtkgestureswipe.c index d1463eedaa..6756a73215 100644 --- a/gtk/gtkgestureswipe.c +++ b/gtk/gtkgestureswipe.c @@ -85,11 +85,9 @@ static GtkFilterEventStatus gtk_gesture_swipe_filter_event (GtkEventController *controller, GdkEvent *event) { - GdkEventType event_type = gdk_event_get_event_type (event); - /* Let touchpad swipe and hold events go through, only if they match n-points */ - if (event_type == GDK_TOUCHPAD_SWIPE || - event_type == GDK_TOUCHPAD_HOLD) + if (gdk_event_get_event_type (event) == GDK_TOUCHPAD_SWIPE || + gdk_event_get_event_type (event) == GDK_TOUCHPAD_HOLD) { guint n_points; guint n_fingers; @@ -104,9 +102,6 @@ gtk_gesture_swipe_filter_event (GtkEventController *controller, return GTK_EVENT_SKIP; } - if (event_type == GDK_SCROLL) - return GTK_EVENT_HANDLE; - return GTK_EVENT_CONTROLLER_CLASS (gtk_gesture_swipe_parent_class)->filter_event (controller, event); } |