From 87b3ca2355f582cbadf0f958450537301b95ccd9 Mon Sep 17 00:00:00 2001 From: Mark Watkins Date: Wed, 21 May 2014 01:11:16 +1000 Subject: [PATCH] Added -language command line switch to reset language --- sleepyhead/main.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sleepyhead/main.cpp b/sleepyhead/main.cpp index 80eb4db6..830d65bf 100644 --- a/sleepyhead/main.cpp +++ b/sleepyhead/main.cpp @@ -157,16 +157,18 @@ int main(int argc, char *argv[]) QApplication a(argc, argv); QStringList args = QCoreApplication::arguments(); + QSettings settings(getDeveloperName(), getAppName()); + for (int i = 1; i < args.size(); i++) { if (args[i] == "-l") { force_login_screen = true; } else if (args[i] == "-d") { force_data_dir = true; } - else if (args[i] == "-p") { + else if (args[i] == "-language") { + settings.setValue("Settings/Language",""); + } else if (args[i] == "-p") { sDelay(1); } } - QSettings settings(getDeveloperName(), getAppName()); - //////////////////////////////////////////////////////////////////////////////////////////// // Language Selection ////////////////////////////////////////////////////////////////////////////////////////////