From 508abbaab9864e95b0068a986e83ec9bca515ddf Mon Sep 17 00:00:00 2001 From: ghost Date: Wed, 19 Aug 2009 12:49:36 +0200 Subject: fix recordings from deepstandby when the current channel must be stopped because of lacking resources --- timer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'timer.py') diff --git a/timer.py b/timer.py index 64df9c88..35578ed8 100644 --- a/timer.py +++ b/timer.py @@ -245,8 +245,6 @@ class Timer: self.addTimerEntry(timer) def doActivate(self, w): - self.timer_list.remove(w) - # when activating a timer which has already passed, # simply abort the timer. don't run trough all the stages. if w.shouldSkip(): @@ -258,6 +256,8 @@ class Timer: if w.activate(): w.state += 1 + self.timer_list.remove(w) + # did this timer reached the last state? if w.state < TimerEntry.StateEnded: # no, sort it into active list -- cgit v1.2.3