From: Felix Domke Date: Mon, 10 Jul 2006 16:22:44 +0000 (+0000) Subject: generate 'changed'-events with event argument X-Git-Tag: 2.6.0~3199 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/834bbf9162cfd90cd063e25aa45fc3c28fdee742 generate 'changed'-events with event argument --- diff --git a/lib/python/Components/Sources/CurrentService.py b/lib/python/Components/Sources/CurrentService.py index 2bd493e7..100822bc 100644 --- a/lib/python/Components/Sources/CurrentService.py +++ b/lib/python/Components/Sources/CurrentService.py @@ -7,15 +7,19 @@ class CurrentService(PerServiceBase, Source): Source.__init__(self) PerServiceBase.__init__(self, navcore, { - iPlayableService.evStart: self.changed, - iPlayableService.evEnd: self.changed, + iPlayableService.evStart: self.serviceEvent, + iPlayableService.evEnd: self.serviceEvent, # FIXME: we should check 'interesting_events' # which is not always provided. - iPlayableService.evUpdatedInfo: self.changed, - iPlayableService.evUpdatedEventInfo: self.changed - }) + iPlayableService.evUpdatedInfo: self.serviceEvent, + iPlayableService.evUpdatedEventInfo: self.serviceEvent, + iPlayableService.evCuesheetChanged: self.serviceEvent + }, with_event=True) self.navcore = navcore + def serviceEvent(self, event): + self.changed(event) + def getCurrentService(self): return self.navcore.getCurrentService()