diff options
| author | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2006-01-25 00:17:26 +0000 |
|---|---|---|
| committer | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2006-01-25 00:17:26 +0000 |
| commit | 6f09a61cf36eb3918574a74588bbeec6a829b084 (patch) | |
| tree | adeab7990ec6538a6dd68967b3542f47fb0f42ec /timer.py | |
| parent | db2f1b7b345f68095dfeac660fda2105efb485a7 (diff) | |
| download | enigma2-6f09a61cf36eb3918574a74588bbeec6a829b084.tar.gz enigma2-6f09a61cf36eb3918574a74588bbeec6a829b084.zip | |
added ability to diable timers (yellow button in the timer list)
FIXME: we need transparency for pixmaps in an eListboxPythonMultiContent
Diffstat (limited to 'timer.py')
| -rw-r--r-- | timer.py | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -16,6 +16,8 @@ class TimerEntry: self.resetRepeated() self.backoff = 0 + self.disabled = False + def resetRepeated(self): self.repeated = int(0) @@ -120,7 +122,7 @@ class Timer: # when the timer has not yet started, and is already passed, # don't go trough waiting/running/end-states, but sort it # right into the processedTimers. - if entry.shouldSkip() or entry.state == TimerEntry.StateEnded: + if entry.shouldSkip() or entry.state == TimerEntry.StateEnded or (entry.state == TimerEntry.StateWaiting and entry.disabled): print "already passed, skipping" bisect.insort(self.processed_timers, entry) entry.state = TimerEntry.StateEnded |
