add Boolean source, add ServiceInfo boolean sources, add ConditionalShowHide converte...
[enigma2.git] / lib / python / Components / Sources / CurrentService.py
index bec6d2dc0b780c65dcbe23b3950fdb27ee57dafc..2bd493e723a7e1de80771184564d7dc5bfe4e375 100644 (file)
@@ -8,15 +8,15 @@ class CurrentService(PerServiceBase, Source):
                PerServiceBase.__init__(self, navcore, 
                        { 
                                iPlayableService.evStart: self.changed,
-                               iPlayableService.evEnd: self.changed 
+                               iPlayableService.evEnd: self.changed,
+                               # FIXME: we should check 'interesting_events'
+                               # which is not always provided.
+                               iPlayableService.evUpdatedInfo: self.changed,
+                               iPlayableService.evUpdatedEventInfo: self.changed
                        })
                self.navcore = navcore
 
        def getCurrentService(self):
-               service = self.navcore.getCurrentService()
-               return service
-
-       def stopEvent(self):
-               self.changed()
+               return self.navcore.getCurrentService()
 
        service = property(getCurrentService)