[gtk: 12/15] gtkgesturezoom: Don't filter hold events




commit a99a75827c04e33bd7e62b0f346c0f7e30844b47
Author: José Expósito <jose exposito89 gmail com>
Date:   Mon Jun 28 17:50:56 2021 +0200

    gtkgesturezoom: Don't filter hold events
    
    Part-of: <!3454>

 gtk/gtkgesturezoom.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkgesturezoom.c b/gtk/gtkgesturezoom.c
index 0baf55fb7c..9d6116bce1 100644
--- a/gtk/gtkgesturezoom.c
+++ b/gtk/gtkgesturezoom.c
@@ -149,8 +149,9 @@ static gboolean
 gtk_gesture_zoom_filter_event (GtkEventController *controller,
                                GdkEvent           *event)
 {
-  /* Let 2-finger touchpad pinch events go through */
-  if (gdk_event_get_event_type (event) == GDK_TOUCHPAD_PINCH)
+  /* Let 2-finger touchpad pinch and hold events go through */
+  if (gdk_event_get_event_type (event) == GDK_TOUCHPAD_PINCH ||
+      gdk_event_get_event_type (event) == GDK_TOUCHPAD_HOLD)
     {
       guint n_fingers;
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]