From 2285157c7db9a972ca8e1dcbb3363d79b0df6289 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Fri, 21 Mar 2014 17:47:06 +0100 Subject: [PATCH] gesture: Require BUTTON_PRESS/TOUCH_BEGIN for sequences to be initiated. Gestures should always receive one of such events in order to be activated, and the propagation mechanism will ensure they do so if the original event was caught up the widget hierarchy by another gesture that is now declining the sequence. --- gtk/gtkgesture.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkgesture.c b/gtk/gtkgesture.c index d7118f1dbd..e1ba1009aa 100644 --- a/gtk/gtkgesture.c +++ b/gtk/gtkgesture.c @@ -402,7 +402,7 @@ gtk_gesture_handle_event (GtkEventController *controller, /* Fall through */ case GDK_TOUCH_UPDATE: - if (_gtk_gesture_update_point (gesture, event, TRUE) && + if (_gtk_gesture_update_point (gesture, event, FALSE) && _gtk_gesture_check_recognized (gesture, sequence)) g_signal_emit (gesture, signals[UPDATE], 0, sequence); break;