aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/controls/qquickstyle.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/controls/qquickstyle.cpp b/src/controls/qquickstyle.cpp
index 4ab7b7cc..5e1085c6 100644
--- a/src/controls/qquickstyle.cpp
+++ b/src/controls/qquickstyle.cpp
@@ -38,6 +38,7 @@
#include <QtCore/qfile.h>
#include <QtCore/qsettings.h>
+#include <QtCore/qfileselector.h>
#include <QtQuick/private/qquickitem_p.h>
QT_BEGIN_NAMESPACE
@@ -157,7 +158,8 @@ QSharedPointer<QSettings> QQuickStyle::settings(const QString &group)
#ifndef QT_NO_SETTINGS
const QString filePath = QLatin1String(SettingsFilePath);
if (QFile::exists(filePath)) {
- QSettings *settings = new QSettings(filePath, QSettings::IniFormat);
+ QFileSelector selector;
+ QSettings *settings = new QSettings(selector.select(filePath), QSettings::IniFormat);
if (!group.isEmpty())
settings->beginGroup(group);
return QSharedPointer<QSettings>(settings);