diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2006-02-26 10:25:59 +0100 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2006-02-26 10:25:59 +0100 |
commit | 9488c94133526fc9b0945638cdc74c6fffabbc61 (patch) | |
tree | 408b32c19fcb44cba763d89d6bfd5fca1e35cd73 | |
parent | 450c7ef1af67a308780f1df920939b5e8f2edf9b (diff) | |
download | vdr-9488c94133526fc9b0945638cdc74c6fffabbc61.tar.gz vdr-9488c94133526fc9b0945638cdc74c6fffabbc61.tar.bz2 |
Fixed setting events to timers in case a non-VPS event has expired
-rw-r--r-- | HISTORY | 3 | ||||
-rw-r--r-- | timers.c | 4 |
2 files changed, 4 insertions, 3 deletions
@@ -4360,7 +4360,7 @@ Video Disk Recorder Revision History - Added a comment to tChannelID::nid, explaining that is is actually the "original" network id. -2006-02-25: Version 1.3.44 +2006-02-26: Version 1.3.44 - Fixed setting the audio language codes in 'Transfer-Mode' (reported by Rolf Ahrenberg). The actual problem was the call to the Transferring() function in @@ -4401,3 +4401,4 @@ Video Disk Recorder Revision History menu when pressing the "Blue" button. In order to avoid unnecessary work, each timer now has its own timestamp to control whether its schedule has changed since the last time its event has been set. +- Fixed setting events to timers in case a non-VPS event has expired. @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: timers.c 1.48 2006/02/25 15:57:56 kls Exp $ + * $Id: timers.c 1.49 2006/02/26 10:17:38 kls Exp $ */ #include "timers.h" @@ -467,7 +467,7 @@ void cTimer::SetEventFromSchedule(const cSchedules *Schedules) Event = e; } } - if (Event && Event->EndTime() < now - EXPIRELATENCY && !Event->IsRunning()) + if (Event && Event->EndTime() < now - EXPIRELATENCY && Overlap > FULLMATCH && !Event->IsRunning()) Event = NULL; SetEvent(Event); } |