summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSophie Herold <sophie@hemio.de>2022-04-19 00:55:05 +0200
committerSophie Herold <sophie@hemio.de>2022-04-19 00:55:05 +0200
commit908661fee6a8275b40ef27f813543ef9f7a5aff5 (patch)
tree3f9093d74d453f6aa921f1a0c45f2602796f26f5
parent1cc2b96e6bcbb5f2503953ff05e7c095d035b506 (diff)
downloadgtk+-908661fee6a8275b40ef27f813543ef9f7a5aff5.tar.gz
filechooser: Small fix for select folder mode
When changing folders, we were making the select button insensitive when there is no folder selected. However, the select button should be usable to select the current folder. Fixes #4020
-rw-r--r--gtk/gtkfilechooserwidget.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c
index b365204d88..be084da421 100644
--- a/gtk/gtkfilechooserwidget.c
+++ b/gtk/gtkfilechooserwidget.c
@@ -2193,7 +2193,9 @@ update_default (GtkFileChooserWidget *impl)
return;
files = gtk_file_chooser_get_files (GTK_FILE_CHOOSER (impl));
- sensitive = (g_list_model_get_n_items (files) > 0 || impl->action == GTK_FILE_CHOOSER_ACTION_SAVE);
+ sensitive = (g_list_model_get_n_items (files) > 0 ||
+ impl->action == GTK_FILE_CHOOSER_ACTION_SAVE ||
+ impl->action == GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER);
gtk_widget_set_sensitive (button, sensitive);
g_object_unref (files);