X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/76e87479554f771723ea4005788f9318cd1654f4..97c347d7218f5ec627f202f771f28a7ef5129be3:/lib/python/Components/ServicePosition.py diff --git a/lib/python/Components/ServicePosition.py b/lib/python/Components/ServicePosition.py index e402751c..4992e8e7 100644 --- a/lib/python/Components/ServicePosition.py +++ b/lib/python/Components/ServicePosition.py @@ -2,7 +2,7 @@ from PerServiceDisplay import * from enigma import eTimer -from enigma import pNavigation, iSeekableServicePtr +from enigma import iPlayableService, iSeekableServicePtr class ServicePosition(PerServiceDisplay): TYPE_LENGTH = 0, @@ -14,8 +14,8 @@ class ServicePosition(PerServiceDisplay): self.updateTimer.timeout.get().append(self.update) PerServiceDisplay.__init__(self, navcore, { - pNavigation.evNewService: self.newService, - pNavigation.evStopService: self.stopEvent + iPlayableService.evStart: self.newService, + iPlayableService.evEnd: self.stopEvent }) self.type = type # self.setType(type) @@ -33,7 +33,7 @@ class ServicePosition(PerServiceDisplay): self.available = 0 if service != None: - seek = service.seek(seek) + seek = service.seek() if seek != None: if self.type != self.TYPE_LENGTH: self.updateTimer.start(500) @@ -47,7 +47,7 @@ class ServicePosition(PerServiceDisplay): service = self.navcore.getCurrentService() if service != None: - seek = service.seek(seek) + seek = service.seek() if seek != None: if what == self.TYPE_LENGTH: r = seek.getLength()