From 5b18d46ece5562340b89e54dcd7fe9dd38752c65 Mon Sep 17 00:00:00 2001 From: johniez Date: Sun, 24 May 2015 21:30:28 +0200 Subject: [PATCH] Change language saving (by static analysis) --- configtab.cc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/configtab.cc b/configtab.cc index fa2b24c..b43b08c 100755 --- a/configtab.cc +++ b/configtab.cc @@ -125,12 +125,11 @@ void ConfigTab::openProxy() { * \brief Slot assigned to save button click. */ void ConfigTab::saveSettings() { - const char* langs[5] = {"en", "cs", "ro", "pl", "lt"}; + const char* langs[] = {"en", "cs", "ro", "pl", "lt"}; + const unsigned langSize = sizeof(langs) / sizeof(char *); QSettings settings("config/global.ini", QSettings::IniFormat); - if(langs) { - settings.setValue("lang", langs[langToSave]); - settings.sync(); - } + settings.setValue("lang", langs[langToSave % langSize]); + settings.sync(); } /** -- 2.20.1