diff options
| author | Christian Weiske <cweiske@cweiske.de> | 2011-11-25 14:16:28 +0100 |
|---|---|---|
| committer | Christian Weiske <cweiske@cweiske.de> | 2011-11-25 14:16:28 +0100 |
| commit | 0907d107c88d3cbff58476b31469bffc19038abb (patch) | |
| tree | 7467cfa4664ccbee5e9f1540f775aa75a575da22 /src | |
| parent | 2be73d995fc2994b7ed60420a415b853256fc58c (diff) | |
| download | enigma2-curlytx-0907d107c88d3cbff58476b31469bffc19038abb.tar.gz enigma2-curlytx-0907d107c88d3cbff58476b31469bffc19038abb.zip | |
make saving urls work again :)
Diffstat (limited to 'src')
| -rw-r--r-- | src/CurlyTxSettings.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/CurlyTxSettings.py b/src/CurlyTxSettings.py index 18e43c9..ec291e9 100644 --- a/src/CurlyTxSettings.py +++ b/src/CurlyTxSettings.py @@ -48,7 +48,6 @@ class CurlyTxSettings(ConfigListScreen, HelpableScreen, Screen): ConfigListScreen.__init__(self, self.getConfigList(), session = self.session) self.loadHelp() - self.onClose.append(self.abort) def getConfigList(self): #reload titles @@ -161,7 +160,18 @@ class CurlyTxSettings(ConfigListScreen, HelpableScreen, Screen): config.plugins.CurlyTx.pages.save() ConfigListScreen.keySave(self) - def abort(self): + def cancelConfirm(self, result): + """Overwriting ConfigListScreen.cancelConfirm to call cancelAll method""" + if not result: + return + + self.cancelAll() + self.close() + + def cancelAll(self): + for x in self["config"].list: + x[1].cancel() + #restore old page configuration cfg = config.plugins.CurlyTx del cfg.pages[:] |
