file chooser: Avoid nonworking search+save combinations

With the location entry up in the header bar in save mode, we can
end up with the search model being in use when the user types in
the location entry. In this case, we don't make the Save button
sensitive as we should.

Having two entries in the dialog is somewhat confusing anyway,
so just stop the search when the user starts typing in the location
entry.

https://bugzilla.gnome.org/show_bug.cgi?id=761757
This commit is contained in:
Matthias Clasen 2016-02-12 22:05:40 -05:00
parent 811a9b21c1
commit 71559c603e

View File

@ -2563,6 +2563,9 @@ static void
location_entry_changed_cb (GtkEditable *editable,
GtkFileChooserWidget *impl)
{
if (impl->priv->operation_mode == OPERATION_MODE_SEARCH)
operation_mode_set (impl, OPERATION_MODE_BROWSE);
if (impl->priv->action != GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER)
reset_location_timeout (impl);
}