forked from AuroraMiddleware/gtk
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:
parent
06ab8f2167
commit
e8a6b504f3
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user