fix: multiple selection in //shell_dialogs Portal/KDE implementations (#42308)

* fix: multiple selection in //shell_dialogs portal implementation

* fix: allow multiple directory selection in KDE implementation
This commit is contained in:
Shelley Vohr 2024-06-10 09:43:16 -05:00 committed by GitHub
parent 91205540c4
commit 035b10daf9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 179 additions and 19 deletions

View file

@ -67,8 +67,9 @@ class FileChooserDialog : public ui::SelectFileDialog::Listener {
~FileChooserDialog() override = default;
gtk::ExtraSettings GetExtraSettings(const DialogSettings& settings) {
gtk::ExtraSettings extra;
ui::SelectFileDialogLinux::ExtraSettings GetExtraSettings(
const DialogSettings& settings) {
ui::SelectFileDialogLinux::ExtraSettings extra;
extra.button_label = settings.button_label;
extra.show_overwrite_confirmation =
settings.properties & SAVE_DIALOG_SHOW_OVERWRITE_CONFIRMATION;