diff options
-rw-r--r-- | src/plugins/platformthemes/flatpak/qflatpakfiledialog.cpp | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/plugins/platformthemes/flatpak/qflatpakfiledialog.cpp b/src/plugins/platformthemes/flatpak/qflatpakfiledialog.cpp index ce835eaa23..6ea8242d8a 100644 --- a/src/plugins/platformthemes/flatpak/qflatpakfiledialog.cpp +++ b/src/plugins/platformthemes/flatpak/qflatpakfiledialog.cpp @@ -279,8 +279,10 @@ void QFlatpakFileDialog::setDirectory(const QUrl &directory) { Q_D(QFlatpakFileDialog); - if (d->nativeFileDialog) + if (d->nativeFileDialog) { + d->nativeFileDialog->setOptions(options()); d->nativeFileDialog->setDirectory(directory); + } d->directory = directory.path(); } @@ -299,8 +301,10 @@ void QFlatpakFileDialog::selectFile(const QUrl &filename) { Q_D(QFlatpakFileDialog); - if (d->nativeFileDialog) + if (d->nativeFileDialog) { + d->nativeFileDialog->setOptions(options()); d->nativeFileDialog->selectFile(filename); + } d->selectedFiles << filename.path(); } @@ -323,16 +327,20 @@ void QFlatpakFileDialog::setFilter() { Q_D(QFlatpakFileDialog); - if (d->nativeFileDialog) + if (d->nativeFileDialog) { + d->nativeFileDialog->setOptions(options()); d->nativeFileDialog->setFilter(); + } } void QFlatpakFileDialog::selectNameFilter(const QString &filter) { Q_D(QFlatpakFileDialog); - if (d->nativeFileDialog) + if (d->nativeFileDialog) { + d->nativeFileDialog->setOptions(options()); d->nativeFileDialog->selectNameFilter(filter); + } } QString QFlatpakFileDialog::selectedNameFilter() const |