filechooser: Avoid a critical

This was showing up when calling some filechooser api on
a native filechooser, where we use a filechooser dialog
behind the scenes, but it does not have focus.

Fixes: #4077
This commit is contained in:
Matthias Clasen 2021-07-03 15:15:06 -04:00
parent c88dc98b7c
commit 8ff9c851ce

View File

@ -5444,6 +5444,7 @@ gtk_file_chooser_widget_get_files (GtkFileChooser *chooser)
goto file_entry;
}
else if (impl->location_entry &&
current_focus &&
(current_focus == impl->location_entry ||
gtk_widget_is_ancestor (current_focus, impl->location_entry)))
{