From 3caee4a8df6204795054ca2a29a5252ed2699b62 Mon Sep 17 00:00:00 2001 From: Valentina Zhuravska Date: Mon, 11 Jan 2016 14:28:26 +0200 Subject: [PATCH] We need to call LoadTranslation when langChanged or systemChanged --HG-- branch : feature --- .../valentina/dialogs/configpages/configurationpage.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/app/valentina/dialogs/configpages/configurationpage.cpp b/src/app/valentina/dialogs/configpages/configurationpage.cpp index 38c4d844c..3291ad4be 100644 --- a/src/app/valentina/dialogs/configpages/configurationpage.cpp +++ b/src/app/valentina/dialogs/configpages/configurationpage.cpp @@ -114,18 +114,17 @@ void ConfigurationPage::Apply() settings->SetConfirmItemDelete(askPointDeletionCheck->isChecked()); settings->SetToolBarStyle(toolBarStyleCheck->isChecked()); - if (langChanged) + if (langChanged || systemChanged) { const QString locale = qvariant_cast(langCombo->itemData(langCombo->currentIndex())); settings->SetLocale(locale); langChanged = false; - qApp->LoadTranslation(locale); - } - if (systemChanged) - { + const QString code = qvariant_cast(systemCombo->itemData(systemCombo->currentIndex())); settings->SetPMSystemCode(code); systemChanged = false; + + qApp->LoadTranslation(locale); } if (this->unitChanged) {