treat the LanguageSelection as an own wizard, so it is started first on a firstrun
[vuplus_dvbapp] / lib / python / Screens / LanguageSelection.py
index 42f5420..a51c067 100644 (file)
@@ -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()