diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/CurlyTxSettings.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/CurlyTxSettings.py b/src/CurlyTxSettings.py index 23deb23..18e43c9 100644 --- a/src/CurlyTxSettings.py +++ b/src/CurlyTxSettings.py @@ -152,10 +152,6 @@ class CurlyTxSettings(ConfigListScreen, HelpableScreen, Screen): page.title.setValue(pageData["title"]) page.uri.setValue(pageData["url"]) - #we cannot restore the old pages without enigma2 restart, so - # it's better to save here for a consistent user experience - config.plugins.CurlyTx.pages.save() - self["config"].setList(self.getConfigList()) def keySave(self): @@ -166,7 +162,11 @@ class CurlyTxSettings(ConfigListScreen, HelpableScreen, Screen): ConfigListScreen.keySave(self) def abort(self): - pass + #restore old page configuration + cfg = config.plugins.CurlyTx + del cfg.pages[:] + for i in cfg.pages.stored_values: + cfg.pages.append(createPage()) |
