From: johniez Date: Sun, 24 May 2015 19:30:28 +0000 (+0200) Subject: Change language saving (by static analysis) X-Git-Url: https://git.johniez.cz/?p=aspt.git;a=commitdiff_plain;h=5b18d46ece5562340b89e54dcd7fe9dd38752c65 Change language saving (by static analysis) --- 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(); } /**