X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/e41bc43a71848704ead6e9595924fe3542435f5d..1c2b7d9cce76761373f769c0461c8c9a445b4526:/lib/python/Components/EventInfo.py diff --git a/lib/python/Components/EventInfo.py b/lib/python/Components/EventInfo.py index ce13ba85..de16a173 100644 --- a/lib/python/Components/EventInfo.py +++ b/lib/python/Components/EventInfo.py @@ -13,13 +13,13 @@ class EventInfo(PerServiceDisplay): Next_StartTime = 5 def __init__(self, navcore, now_or_next): - # listen to evUpdatedEventInfo and evStopService - # note that evStopService will be called once to establish a known state + # listen to evUpdatedEventInfo and evEnd + # note that evEnd will be called once to establish a known state self.now_or_next = now_or_next PerServiceDisplay.__init__(self, navcore, { - pNavigation.evUpdatedEventInfo: self.ourEvent, - pNavigation.evStopService: self.stopEvent + iPlayableService.evUpdatedEventInfo: self.ourEvent, + iPlayableService.evEnd: self.stopEvent }) def ourEvent(self): @@ -53,14 +53,15 @@ class EventInfoProgress(PerServiceDisplayProgress, EventInfo): self.now_or_next = now_or_next PerServiceDisplayProgress.__init__(self, navcore, { - pNavigation.evUpdatedEventInfo: self.ourEvent, - pNavigation.evStopService: self.stopEvent + iPlayableService.evUpdatedEventInfo: self.ourEvent, + iPlayableService.evEnd: self.stopEvent }) def update(self, ev): self.g.setRange(0, ev.getDuration()) progress = int(time() - ev.getBeginTime()) - + self.setValue(progress) - \ No newline at end of file + def stopEvent(self): + self.setValue(0)