diff options
-rw-r--r-- | searchtimer_thread.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/searchtimer_thread.c b/searchtimer_thread.c index e074e97..94b6c7b 100644 --- a/searchtimer_thread.c +++ b/searchtimer_thread.c @@ -476,6 +476,7 @@ void cSearchTimerThread::Action(void) if (TimerWasModified(t)) continue; if (!t->Event()) continue; // if there is no event, we keep the timer, since EPG could have been cleared if (time(NULL) > t->StopTime()) continue; // if this timer has (just) finished, let VDR do the cleanup + if (t->Recording()) continue; // do not remove recording timers LogFile.Log(1,"delete timer for '%s' (%s, channel %s)", t->File(), DAYDATETIME(t->StartTime()), CHANNELNAME(t->Channel())); RemoveTimer(t, t->Event()); } |