diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2017-05-25 01:59:40 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2017-05-25 16:25:59 +0200 |
commit | 690eb8ede6bd07715630567a3cb36155bfcef716 (patch) | |
tree | 89c41d809490954c1e26524c523147dc202cad81 | |
parent | 0d7fe2ec09e24560443fd4acc0cc96b163f12a9b (diff) | |
download | gtk+-690eb8ede6bd07715630567a3cb36155bfcef716.tar.gz |
gtkwidget: Lookup the event target when cancelling GdkEventSequences
We were getting the toplevel most often here, so the gestures weren't
properly cleaned up.
-rw-r--r-- | gtk/gtkwidget.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); } |