filechooser: Small fix for save mode
authorMatthias Clasen <mclasen@redhat.com>
Sun, 17 Apr 2022 02:00:22 +0000 (22:00 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 17 Apr 2022 02:00:22 +0000 (22:00 -0400)
When changing folders, we were making the select
button insensitive when there's no files around.
That doesn't make sense in save mode when we don't
want to select a file but create one.

Fixes: #4851
gtk/gtkfilechooserwidget.c

index a2310f35d856c5e0ba5d1087ca5332a1646f341c..e6184f80dc7e8dfac173c71807643dabdf84e96f 100644 (file)
@@ -2193,7 +2193,7 @@ update_default (GtkFileChooserWidget *impl)
     return;
 
   files = gtk_file_chooser_get_files (GTK_FILE_CHOOSER (impl));
-  sensitive = (g_list_model_get_n_items (files) > 0);
+  sensitive = (g_list_model_get_n_items (files) > 0 || impl->action == GTK_FILE_CHOOSER_ACTION_SAVE);
   gtk_widget_set_sensitive (button, sensitive);
 
   g_object_unref (files);