From d89e810bd97b9e8e61cf056008dc40c197cdd754 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Fri, 21 Mar 2014 17:34:41 +0100 Subject: [PATCH] gesture: Only track non denied sequences in get_last_updated_sequence() --- gtk/gtkgesture.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gtk/gtkgesture.c b/gtk/gtkgesture.c index 603e3e4e5d..d7118f1dbd 100644 --- a/gtk/gtkgesture.c +++ b/gtk/gtkgesture.c @@ -363,9 +363,10 @@ gtk_gesture_handle_event (GtkEventController *controller, priv = gtk_gesture_get_instance_private (gesture); sequence = gdk_event_get_event_sequence (event); - priv->last_sequence = sequence; was_recognized = gtk_gesture_is_recognized (gesture); + if (gtk_gesture_get_sequence_state (gesture, sequence) != GTK_EVENT_SEQUENCE_DENIED) + priv->last_sequence = sequence; switch (event->type) {