From ff604e190602ba08776fc35cd41416c735e2ac06 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 28 Apr 2019 16:08:21 +0000 Subject: [PATCH] file chooser: Stay focused When hitting Escape in the location entry, we were not moving the focus anywhere, causing focus to be NULL, and key bindings to stop working. The visible effect was that Ctrl-L / Escape / Ctrl-L would not get back to the location entry, as expected. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1851 --- gtk/gtkfilechooserwidget.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c index 73b75adfa3..fcc2ebc540 100644 --- a/gtk/gtkfilechooserwidget.c +++ b/gtk/gtkfilechooserwidget.c @@ -2482,6 +2482,7 @@ static void location_entry_close_clicked (GtkFileChooserWidget *impl) { location_mode_set (impl, LOCATION_MODE_PATH_BAR); + gtk_widget_grab_focus (GTK_WIDGET (impl)); } static void