From 387d02ae71211229ebd18d96f9b89e7b1ea7ea34 Mon Sep 17 00:00:00 2001 From: Martchus Date: Mon, 20 Feb 2017 19:58:41 +0100 Subject: [PATCH] Don't use organization for settings --- gui/settings.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gui/settings.cpp b/gui/settings.cpp index b0e1a1b..b2f2de9 100644 --- a/gui/settings.cpp +++ b/gui/settings.cpp @@ -427,7 +427,11 @@ Dialogs::QtSettings &qtSettings() void restoreSettings() { - QSettings settings(QSettings::IniFormat, QSettings::UserScope, QApplication::organizationName(), QApplication::applicationName()); + QSettings settings(QSettings::IniFormat, QSettings::UserScope, QStringLiteral(PROJECT_NAME)); + // move old config to new location + const QString oldConfig = QSettings(QSettings::IniFormat, QSettings::UserScope, QApplication::organizationName(), QApplication::applicationName()).fileName(); + QFile::rename(oldConfig, settings.fileName()) || QFile::remove(oldConfig); + settings.sync(); settings.beginGroup("application"); TargetPage::targetDirectory() = settings.value("defaulttargetdirectory").toString(); @@ -474,7 +478,7 @@ void restoreSettings() void saveSettings() { - QSettings settings(QSettings::IniFormat, QSettings::UserScope, QApplication::organizationName(), QApplication::applicationName()); + QSettings settings(QSettings::IniFormat, QSettings::UserScope, QStringLiteral(PROJECT_NAME)); settings.beginGroup("application"); settings.setValue("defaulttargetdirectory", TargetPage::targetDirectory());