[nautilus/wip/antoniof/gtk4-preparation-step-event-controllers: 16/21] window: Drop usage of gtk_window_propagate_key_event
- From: António Fernandes <antoniof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus/wip/antoniof/gtk4-preparation-step-event-controllers: 16/21] window: Drop usage of gtk_window_propagate_key_event
- Date: Thu, 12 Aug 2021 17:16:58 +0000 (UTC)
commit a876b3b6f91c56635009fc7a8c63b739747214b5
Author: António Fernandes <antoniof gnome org>
Date: Sun Aug 8 16:14:55 2021 +0100
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.
src/nautilus-window.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
---
diff --git a/src/nautilus-window.c b/src/nautilus-window.c
index aa162f534..d1f1d5679 100644
--- a/src/nautilus-window.c
+++ b/src/nautilus-window.c
@@ -2425,11 +2425,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))
@@ -2438,8 +2436,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;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]