aboutsummaryrefslogtreecommitdiff
path: root/components.py
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2005-04-28 12:24:22 +0000
committerFelix Domke <tmbinc@elitedvb.net>2005-04-28 12:24:22 +0000
commit436076df36a87a4ae36f9dbf342a0f280442ed41 (patch)
treee7d3feade1a038dd5005fe95251a2b975d9e3899 /components.py
parent3cddda083f4ace59e279f9f4f6ae12bad079d33b (diff)
downloadenigma2-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.py20
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):