gtkgesturerotate: Don't filter hold events
authorJosé Expósito <jose.exposito89@gmail.com>
Mon, 28 Jun 2021 15:51:13 +0000 (17:51 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Wed, 26 Jan 2022 21:49:53 +0000 (22:49 +0100)
Part-of: <!3454>

gtk/gtkgesturerotate.c

index 5ecf7490b1c41235263c0034a644a8a2872a6461..df174bf646331785fce5fe238f8c3dd75d19737c 100644 (file)
@@ -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;