filechooser: Fix fallout from GtkText
Ever since the GtkText split, the focus is no longer on an entry, but inside it. The filechooser was never updated for that.
This commit is contained in:
@@ -5444,7 +5444,9 @@ gtk_file_chooser_widget_get_files (GtkFileChooser *chooser)
|
||||
if (info.result == NULL && impl->location_entry)
|
||||
goto file_entry;
|
||||
}
|
||||
else if (impl->location_entry && current_focus == impl->location_entry)
|
||||
else if (impl->location_entry &&
|
||||
(current_focus == impl->location_entry ||
|
||||
gtk_widget_is_ancestor (current_focus, impl->location_entry)))
|
||||
{
|
||||
gboolean is_well_formed, is_empty, is_file_part_empty, is_folder;
|
||||
|
||||
@@ -6230,7 +6232,9 @@ gtk_file_chooser_widget_should_respond (GtkFileChooserWidget *impl)
|
||||
g_assert_not_reached ();
|
||||
}
|
||||
}
|
||||
else if ((impl->location_entry != NULL) && (current_focus == impl->location_entry))
|
||||
else if ((impl->location_entry != NULL) &&
|
||||
(current_focus == impl->location_entry ||
|
||||
gtk_widget_is_ancestor (current_focus, impl->location_entry)))
|
||||
{
|
||||
GFile *file;
|
||||
gboolean is_well_formed, is_empty, is_file_part_empty;
|
||||
|
||||
Reference in New Issue
Block a user