From 834bbf9162cfd90cd063e25aa45fc3c28fdee742 Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Mon, 10 Jul 2006 16:22:44 +0000 Subject: [PATCH] generate 'changed'-events with event argument --- lib/python/Components/Sources/CurrentService.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) 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() -- 2.30.2