From ed5d73b49a7569b88f6c2ca89f441e9c766fd2cf Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Mon, 24 Mar 2014 13:11:47 +0100 Subject: [PATCH] gesture: check the gesture after denying a sequence. So the gesture emits end() timely. --- gtk/gtkgesture.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gtk/gtkgesture.c b/gtk/gtkgesture.c index 861003c7fd..0f0fb9a84e 100644 --- a/gtk/gtkgesture.c +++ b/gtk/gtkgesture.c @@ -662,6 +662,10 @@ gtk_gesture_set_sequence_state (GtkGesture *gesture, data->state = state; g_signal_emit (gesture, signals[SEQUENCE_STATE_CHANGED], 0, sequence, old_state); + + if (state == GTK_EVENT_SEQUENCE_DENIED) + _gtk_gesture_check_recognized (gesture, sequence); + return TRUE; }