diff --git a/browser/ui/file_dialog_gtk.cc b/browser/ui/file_dialog_gtk.cc index 8effcfa3ae..4b78c06e0b 100644 --- a/browser/ui/file_dialog_gtk.cc +++ b/browser/ui/file_dialog_gtk.cc @@ -32,6 +32,8 @@ class FileChooserDialog { if (action == GTK_FILE_CHOOSER_ACTION_SAVE) gtk_file_chooser_set_do_overwrite_confirmation(GTK_FILE_CHOOSER(dialog_), TRUE); + if (action != GTK_FILE_CHOOSER_ACTION_OPEN) + gtk_file_chooser_set_create_folders(GTK_FILE_CHOOSER(dialog_), TRUE); // Set window-to-parent modality by adding the dialog to the same window // group as the parent.