diff options
| author | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2005-12-11 03:52:19 +0000 |
|---|---|---|
| committer | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2005-12-11 03:52:19 +0000 |
| commit | a86a756a1f185095b3ae3e39026eb76c16e07c1d (patch) | |
| tree | 07993bac3bda7c1ca6031140a98178b78c5b9210 /lib/python | |
| parent | 939e78997bc25b22b3270ae3e298b0cc49becdbf (diff) | |
| download | enigma2-a86a756a1f185095b3ae3e39026eb76c16e07c1d.tar.gz enigma2-a86a756a1f185095b3ae3e39026eb76c16e07c1d.zip | |
treat the LanguageSelection as an own wizard, so it is started first on a firstrun
save the language to the config-entry config.osd.language
Diffstat (limited to 'lib/python')
| -rw-r--r-- | lib/python/Screens/LanguageSelection.py | 4 | ||||
| -rw-r--r-- | lib/python/Screens/StartWizard.py | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/lib/python/Screens/LanguageSelection.py b/lib/python/Screens/LanguageSelection.py index 42f54207..a51c067a 100644 --- a/lib/python/Screens/LanguageSelection.py +++ b/lib/python/Screens/LanguageSelection.py @@ -4,6 +4,7 @@ from Components.MenuList import MenuList from Components.ActionMap import ActionMap from Components.Language import language from Components.LanguageList import * +from Components.config import config class LanguageSelection(Screen): @@ -23,7 +24,6 @@ class LanguageSelection(Screen): "ok": self.save, "cancel": self.close }) - print "INIT LANGUAGESELECTION" def save(self): self.run() @@ -31,3 +31,5 @@ class LanguageSelection(Screen): def run(self): language.activateLanguage(self["list"].l.getCurrentSelectionIndex()) + config.osd.language.value = self["list"].l.getCurrentSelectionIndex() + config.osd.language.save() diff --git a/lib/python/Screens/StartWizard.py b/lib/python/Screens/StartWizard.py index 736b3ef7..1cb0bd89 100644 --- a/lib/python/Screens/StartWizard.py +++ b/lib/python/Screens/StartWizard.py @@ -1,6 +1,7 @@ from Wizard import Wizard, wizardManager from Components.Pixmap import * +from LanguageSelection import LanguageSelection class StartWizard(Wizard): skin = """ @@ -24,4 +25,5 @@ class StartWizard(Wizard): self["arrowdown"] = MovingPixmap() self["arrowup"] = MovingPixmap() +wizardManager.registerWizard(LanguageSelection) wizardManager.registerWizard(StartWizard)
\ No newline at end of file |
