From d7f339ade767ddfd8aa0cdfed7e73646ae29064a Mon Sep 17 00:00:00 2001 From: Tomaz Canabrava Date: Fri, 28 Oct 2016 11:57:41 +0200 Subject: Load system Language Signed-off-by: Tomaz Canabrava Signed-off-by: Dirk Hohndel --- core/subsurface-qt/SettingsObjectWrapper.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'core/subsurface-qt') diff --git a/core/subsurface-qt/SettingsObjectWrapper.cpp b/core/subsurface-qt/SettingsObjectWrapper.cpp index 7626befdb..538ad8847 100644 --- a/core/subsurface-qt/SettingsObjectWrapper.cpp +++ b/core/subsurface-qt/SettingsObjectWrapper.cpp @@ -1864,6 +1864,7 @@ void DisplaySettingsObjectWrapper::setDisplayInvalidDives(short value) return; QSettings s; + s.beginGroup(group); s.setValue("displayinvalid", value); prefs.display_invalid_dives = value; emit displayInvalidDivesChanged(value); @@ -2291,6 +2292,10 @@ void SettingsObjectWrapper::load() prefs.update_manager.last_version_used = copy_string(qPrintable(s.value("LastVersionUsed").toString())); prefs.update_manager.next_check = copy_string(qPrintable(s.value("NextCheck").toString())); s.endGroup(); + + s.beginGroup("Language"); + prefs.locale.lang_locale = copy_string(qPrintable(s.value("UiLangLocale").toString())); + s.endGroup(); } void SettingsObjectWrapper::sync() -- cgit v1.2.3-70-g09d2