From: Stefan Pluecken Date: Fri, 17 Oct 2008 19:52:06 +0000 (+0000) Subject: use config callbacks from instantiated dialog in wizard screens X-Git-Tag: 2.6.0~751 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/bdcd92b9a4723d0bb3c1769894a9e9476d786828?hp=8105da47caaa6e47246d73239d056491fa091ae5 use config callbacks from instantiated dialog in wizard screens --- diff --git a/lib/python/Screens/Wizard.py b/lib/python/Screens/Wizard.py index 9f87ee31..cee057dc 100644 --- a/lib/python/Screens/Wizard.py +++ b/lib/python/Screens/Wizard.py @@ -522,9 +522,11 @@ class Wizard(Screen): else: self.configInstance = self.session.instantiateDialog(self.wizard[self.currStep]["config"]["screen"], eval(self.wizard[self.currStep]["config"]["args"])) self["config"].l.setList(self.configInstance["config"].list) + callbacks = self.configInstance["config"].onSelectionChanged self.configInstance["config"].destroy() print "clearConfigList", self.configInstance["config"], self["config"] self.configInstance["config"] = self["config"] + self.configInstance["config"].onSelectionChanged = callbacks print "clearConfigList", self.configInstance["config"], self["config"] else: self["config"].l.setList([])