From ff61f14bdebd081f824b645f2f1602d00e65b35c Mon Sep 17 00:00:00 2001 From: Tim Bentley Date: Sun, 6 Mar 2011 14:15:35 +0000 Subject: [PATCH] Fix Language setting for first time --- openlp/core/ui/mainwindow.py | 2 ++ openlp/core/utils/languagemanager.py | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/openlp/core/ui/mainwindow.py b/openlp/core/ui/mainwindow.py index 229394247..bec6d03e4 100644 --- a/openlp/core/ui/mainwindow.py +++ b/openlp/core/ui/mainwindow.py @@ -629,6 +629,8 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow): # Import themes if first time if firstTime: self.themeManagerContents.firstTime() + self.themeManagerContents.firstTime() + def setAutoLanguage(self, value): self.LanguageGroup.setDisabled(value) diff --git a/openlp/core/utils/languagemanager.py b/openlp/core/utils/languagemanager.py index ebc9b4575..9cadf06e2 100644 --- a/openlp/core/utils/languagemanager.py +++ b/openlp/core/utils/languagemanager.py @@ -89,7 +89,8 @@ class LanguageManager(object): """ Retrieve a saved language to use from settings """ - language = unicode(QtCore.QSettings().value( + settings = QtCore.QSettings(u'OpenLP', u'OpenLP') + language = unicode(settings.value( u'general/language', QtCore.QVariant(u'[en]')).toString()) log.info(u'Language file: \'%s\' Loaded from conf file' % language) reg_ex = QtCore.QRegExp("^\[(.*)\]")