Mercurial > octave
changeset 33357:c7bd12648bc2
maint: merge stable to default
author | Rik <rik@octave.org> |
---|---|
date | Mon, 08 Apr 2024 13:59:26 -0700 |
parents | 2f810ce49c68 (current diff) 1d70b16c216b (diff) |
children | 09f32949dcb7 689d4d069bbf |
files | libgui/src/dialog.cc |
diffstat | 1 files changed, 6 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/libgui/src/dialog.cc Mon Apr 08 17:18:09 2024 +0200 +++ b/libgui/src/dialog.cc Mon Apr 08 13:59:26 2024 -0700 @@ -631,6 +631,12 @@ const QString& dirname, const QString& multimode) : QFileDialog () { + gui_settings settings; + + // This should be set before any other dialog properties + if (! settings.bool_value (global_use_native_dialogs)) + setOption (QFileDialog::DontUseNativeDialog); + // Create a NonModal message. setWindowModality (Qt::NonModal); @@ -639,11 +645,6 @@ // FIXME: Remove, if for all common KDE versions (bug #54607) is resolved. - gui_settings settings; - - if (! settings.bool_value (global_use_native_dialogs)) - setOption(QFileDialog::DontUseNativeDialog); - if (multimode == "on") // uigetfile multiselect=on { setFileMode (QFileDialog::ExistingFiles);