diff options
author | António Fernandes <antoniof@gnome.org> | 2021-08-08 16:14:55 +0100 |
---|---|---|
committer | António Fernandes <antoniojpfernandes@gmail.com> | 2021-12-22 01:38:47 +0000 |
commit | 522e3911af6c1ec2bdcb673f4fb04d1241ce399a (patch) | |
tree | 13609c68366cc3a8551a9aab6eca9ee8066c909a | |
parent | 2d675e6c1a2bd06a3ba596bbd5a4b01b798cf025 (diff) | |
download | nautilus-522e3911af6c1ec2bdcb673f4fb04d1241ce399a.tar.gz |
window: Drop usage of gtk_window_propagate_key_event
It's going away in GTK4. Also, as we use a key event controller now,
we can use gtk_event_controller_key_forward() instead.
-rw-r--r-- | src/nautilus-window.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/nautilus-window.c b/src/nautilus-window.c index 76fe826c3..ee2ef8602 100644 --- a/src/nautilus-window.c +++ b/src/nautilus-window.c @@ -2372,11 +2372,9 @@ nautilus_window_key_capture (GtkEventControllerKey *controller, GdkModifierType state, gpointer user_data) { - g_autoptr (GdkEvent) event = NULL; GtkWidget *widget; GtkWidget *focus_widget; - event = gtk_get_current_event (); widget = gtk_event_controller_get_widget (GTK_EVENT_CONTROLLER (controller)); focus_widget = gtk_window_get_focus (GTK_WINDOW (widget)); if (focus_widget != NULL && GTK_IS_EDITABLE (focus_widget)) @@ -2385,8 +2383,7 @@ nautilus_window_key_capture (GtkEventControllerKey *controller, * the event to it before activating accelerators. This allows, e.g., * typing a tilde without activating the prompt-home-location action. */ - if (gtk_window_propagate_key_event (GTK_WINDOW (widget), - (GdkEventKey *) event)) + if (gtk_event_controller_key_forward (controller, focus_widget)) { return GDK_EVENT_STOP; } |