[gtk: 13/15] gtkgesturerotate: Don't filter hold events




commit 34133ec1e8f5e47f660b6c6b558f2170768d72cb
Author: José Expósito <jose exposito89 gmail com>
Date:   Mon Jun 28 17:51:13 2021 +0200

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

 gtk/gtkgesturerotate.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkgesturerotate.c b/gtk/gtkgesturerotate.c
index 5ecf7490b1..df174bf646 100644
--- a/gtk/gtkgesturerotate.c
+++ b/gtk/gtkgesturerotate.c
@@ -172,8 +172,9 @@ static gboolean
 gtk_gesture_rotate_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]