diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2005-04-28 12:24:22 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2005-04-28 12:24:22 +0000 |
| commit | 436076df36a87a4ae36f9dbf342a0f280442ed41 (patch) | |
| tree | e7d3feade1a038dd5005fe95251a2b975d9e3899 /components.py | |
| parent | 3cddda083f4ace59e279f9f4f6ae12bad079d33b (diff) | |
| download | enigma2-436076df36a87a4ae36f9dbf342a0f280442ed41.tar.gz enigma2-436076df36a87a4ae36f9dbf342a0f280442ed41.zip | |
- self.instance won't be deleted but cleared - fix for VariableText
to support non-execing widgets
Diffstat (limited to 'components.py')
| -rw-r--r-- | components.py | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/components.py b/components.py index de5d6d24..9513516d 100644 --- a/components.py +++ b/components.py @@ -116,7 +116,7 @@ class VariableText: def GUIdelete(self): self.removeWidget(self.instance) - del self.instance + self.instance = None def removeWidget(self, instance): pass @@ -142,7 +142,7 @@ class VariableValue: def GUIdelete(self): self.removeWidget(self.instance) - del self.instance + self.instance = None def removeWidget(self, instance): pass @@ -273,7 +273,7 @@ class MenuList(HTMLComponent, GUIComponent): def GUIdelete(self): self.instance.setContent(None) - del self.instance + self.instance = None # temp stuff :) @@ -329,7 +329,7 @@ class ConfigList(HTMLComponent, GUIComponent): def GUIdelete(self): self.instance.setContent(None) - del self.instance + self.instance = None class ServiceList(HTMLComponent, GUIComponent): def __init__(self): @@ -352,7 +352,7 @@ class ServiceList(HTMLComponent, GUIComponent): self.instance.setContent(self.l) def GUIdelete(self): - del self.instance + self.instance = None def setRoot(self, root): self.l.setRoot(root) @@ -500,11 +500,11 @@ class EventInfo(PerServiceDisplay): if not self.navcore.getCurrentService(service): if not service.info(info): ev = eServiceEventPtr() - info.getEvent(ev, self.now_or_next & 1) - if self.now_or_next & 2: - self.setText("%d min" % (ev.m_duration / 60)) - else: - self.setText(ev.m_event_name) + if info.getEvent(ev, self.now_or_next & 1) == 0: + if self.now_or_next & 2: + self.setText("%d min" % (ev.m_duration / 60)) + else: + self.setText(ev.m_event_name) print "new event info in EventInfo! yeah!" def stopEvent(self): |
