diff options
| author | ghost <andreas.monzner@multimedia-labs.de> | 2009-08-19 12:49:36 +0200 |
|---|---|---|
| committer | ghost <andreas.monzner@multimedia-labs.de> | 2009-08-19 12:49:36 +0200 |
| commit | 508abbaab9864e95b0068a986e83ec9bca515ddf (patch) | |
| tree | ffd5c530ee41601e285166ffd866f96b38134559 /timer.py | |
| parent | 094cc2d96bc864825aaee214a60679879d163e28 (diff) | |
| download | enigma2-508abbaab9864e95b0068a986e83ec9bca515ddf.tar.gz enigma2-508abbaab9864e95b0068a986e83ec9bca515ddf.zip | |
fix recordings from deepstandby when the current channel must be stopped because of lacking resources
Diffstat (limited to 'timer.py')
| -rw-r--r-- | timer.py | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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 |
