From 01fba5f351753dd886cf5ce6e64877e1a503bed0 Mon Sep 17 00:00:00 2001 From: Mark Watkins Date: Fri, 4 Mar 2016 09:32:05 +1000 Subject: [PATCH] Improvement to that QSettings migration --- sleepyhead/main.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sleepyhead/main.cpp b/sleepyhead/main.cpp index 978e10f4..954e7682 100644 --- a/sleepyhead/main.cpp +++ b/sleepyhead/main.cpp @@ -96,13 +96,15 @@ int compareVersion(QString version); void MigrateSettings() { + QSettings settings(getDeveloperName(), getAppName()); + if (settings.contains("Version")) { return; } // done, we are new + QSettings oldcopy(getDeveloperName(), getAppName()+"-Testing"); if (oldcopy.contains("Migrated")) { return; } //QString oldfile = oldcopy.fileName(); QStringList keys = oldcopy.allKeys(); - QSettings settings(getDeveloperName(), getAppName()); for (int i=0; i