X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fpython%2FComponents%2FServicePosition.py;h=b496425042ca2f97a5836a04cd48bc6c058fc34f;hp=6f7082d545c661958fa98b1c318523b8270c9055;hb=a9984df92fc78bd4955b24502724b74b935dcc3f;hpb=ed40f6f85c9c07c3c1224ae20601082c0309a631 diff --git a/lib/python/Components/ServicePosition.py b/lib/python/Components/ServicePosition.py index 6f7082d..b496425 100644 --- a/lib/python/Components/ServicePosition.py +++ b/lib/python/Components/ServicePosition.py @@ -12,7 +12,7 @@ class ServicePosition(PerServiceDisplay, object): def __init__(self, navcore, type): object.__init__(self) self.updateTimer = eTimer() - self.updateTimer.timeout.get().append(self.update) + self.updateTimer.callback.append(self.update) PerServiceDisplay.__init__(self, navcore, { iPlayableService.evStart: self.newService, @@ -164,3 +164,7 @@ class ServicePositionGauge(PerServiceBase, GUIComponent): self.instance.setSeekPosition(pos) seek_pointer_position = property(getSeekPosition, setSeekPosition) + + def destroy(self): + PerServiceBase.destroy(self) + GUIComponent.destroy(self)