From 71559c603e8cfdbe7cba03344f244a6ce84545a4 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 12 Feb 2016 22:05:40 -0500 Subject: [PATCH] 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 --- gtk/gtkfilechooserwidget.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c index 6ef25b6cf5..1364def2a5 100644 --- a/gtk/gtkfilechooserwidget.c +++ b/gtk/gtkfilechooserwidget.c @@ -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); }