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
This commit is contained in:
Matthias Clasen 2019-04-28 16:08:21 +00:00
parent 34974a8a66
commit ff604e1906

View File

@ -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