diff options
author | Matthias Clasen <mclasen@redhat.com> | 2019-03-31 18:27:24 +0000 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2019-03-31 18:27:24 +0000 |
commit | 396513183b5ef531a97fea0c72e2c280e07b83cc (patch) | |
tree | 3aee42e2f6a161c30496b05f7f1873e39626905a /gtk | |
parent | 720fd2cd40e58b8df9063fb299f11050bdefd0f4 (diff) | |
parent | da7cd6ae2531f11f562198786d564bad228a98b3 (diff) | |
download | gtk+-396513183b5ef531a97fea0c72e2c280e07b83cc.tar.gz |
Merge branch 'fix-event-forwarding' into 'master'
Trigger bindings when forwarding key events
Closes #1793
See merge request GNOME/gtk!690
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/gtkeventcontrollerkey.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk/gtkeventcontrollerkey.c b/gtk/gtkeventcontrollerkey.c index f7f3fe1017..6ca7020ef7 100644 --- a/gtk/gtkeventcontrollerkey.c +++ b/gtk/gtkeventcontrollerkey.c @@ -502,6 +502,9 @@ gtk_event_controller_key_forward (GtkEventControllerKey *controller, GTK_PHASE_BUBBLE)) return TRUE; + if (gtk_bindings_activate_event (G_OBJECT (widget), (GdkEventKey *)controller->current_event)) + return TRUE; + return FALSE; } |