From 690eb8ede6bd07715630567a3cb36155bfcef716 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Thu, 25 May 2017 01:59:40 +0200 Subject: [PATCH] gtkwidget: Lookup the event target when cancelling GdkEventSequences We were getting the toplevel most often here, so the gestures weren't properly cleaned up. --- gtk/gtkwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 70212da9c0..527a34d234 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -15104,7 +15104,7 @@ event_controller_sequence_state_changed (GtkGesture *gesture, if (!event) return; - event_widget = gtk_get_event_widget ((GdkEvent *) event); + event_widget = gtk_get_event_target ((GdkEvent *) event); cancel_event_sequence_on_hierarchy (widget, event_widget, sequence); }