git.cweiske.de
/
enigma2-curlytx.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
0155a05
)
make cancelling work
author
Christian Weiske
<cweiske@cweiske.de>
Tue, 15 Nov 2011 18:50:13 +0000
(19:50 +0100)
committer
Christian Weiske
<cweiske@cweiske.de>
Tue, 15 Nov 2011 18:50:13 +0000
(19:50 +0100)
src/CurlyTxSettings.py
patch
|
blob
|
history
diff --git
a/src/CurlyTxSettings.py
b/src/CurlyTxSettings.py
index 0863b8c129279e8802445eadbc9be1f6cd803174..2fc7d4a72b28c36574f6e73c0b6ee2f8d8f46c8d 100644
(file)
--- a/
src/CurlyTxSettings.py
+++ b/
src/CurlyTxSettings.py
@@
-80,11
+80,17
@@
class CurlyTxSettings(ConfigListScreen, Screen):
self.session.openWithCallback(self.newPageCreated, CurlyTxPageEdit, createPage(), True)
def newPageCreated(self, page, new):
self.session.openWithCallback(self.newPageCreated, CurlyTxPageEdit, createPage(), True)
def newPageCreated(self, page, new):
+ if not page:
+ return
+
if new:
if new:
+ num = len(config.plugins.CurlyTx.pages)
config.plugins.CurlyTx.pages.append(page)
config.plugins.CurlyTx.pages.append(page)
+ config.plugins.CurlyTx.pages[num].save()
+ config.plugins.CurlyTx.pages.save()
+
self["config"].setList(self.getConfigList())
self["config"].setList(self.getConfigList())
- pass
@@
-115,4
+121,4
@@
class CurlyTxPageEdit(Screen, ConfigListScreen):
#FIXME: pass page to parent
def keyCancel(self):
#FIXME: pass page to parent
def keyCancel(self):
- self.close()
+ self.close(
None, self.new
)