From ced7e7c08dce8eeb06c3aa9d59ebe6846d852afc Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Mon, 12 May 2014 19:52:35 +0200 Subject: [PATCH] button: Make multipress gesture exclusive We only want actions to be triggered by a single sequence there, so buttons trigger no actions on further simultaneous touches happening. --- gtk/gtkbutton.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gtk/gtkbutton.c b/gtk/gtkbutton.c index e5ae409a8f..5d0bcf34c3 100644 --- a/gtk/gtkbutton.c +++ b/gtk/gtkbutton.c @@ -649,6 +649,7 @@ gtk_button_init (GtkButton *button) priv->gesture = gtk_gesture_multi_press_new (GTK_WIDGET (button)); gtk_gesture_single_set_touch_only (GTK_GESTURE_SINGLE (priv->gesture), FALSE); + gtk_gesture_single_set_exclusive (GTK_GESTURE_SINGLE (priv->gesture), TRUE); gtk_gesture_single_set_button (GTK_GESTURE_SINGLE (priv->gesture), GDK_BUTTON_PRIMARY); g_signal_connect (priv->gesture, "pressed", G_CALLBACK (multipress_pressed_cb), button); g_signal_connect (priv->gesture, "released", G_CALLBACK (multipress_released_cb), button);