From 0907d107c88d3cbff58476b31469bffc19038abb Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Fri, 25 Nov 2011 14:16:28 +0100 Subject: [PATCH] make saving urls work again :) --- src/CurlyTxSettings.py | 14 ++++++++++++-- 1 file 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[:] -- 2.30.2