summaryrefslogtreecommitdiff
path: root/timers.c
diff options
context:
space:
mode:
Diffstat (limited to 'timers.c')
-rw-r--r--timers.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/timers.c b/timers.c
index 771f66b2..e711e2e9 100644
--- a/timers.c
+++ b/timers.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: timers.c 4.5 2015/09/13 13:10:24 kls Exp $
+ * $Id: timers.c 4.6 2016/12/22 14:24:44 kls Exp $
*/
#include "timers.h"
@@ -748,9 +748,9 @@ const cTimer *cTimers::GetById(int Id) const
return NULL;
}
-cTimer *cTimers::GetTimer(cTimer *Timer)
+const cTimer *cTimers::GetTimer(const cTimer *Timer) const
{
- for (cTimer *ti = First(); ti; ti = Next(ti)) {
+ for (const cTimer *ti = First(); ti; ti = Next(ti)) {
if (!ti->Remote() &&
ti->Channel() == Timer->Channel() &&
(ti->WeekDays() && ti->WeekDays() == Timer->WeekDays() || !ti->WeekDays() && ti->Day() == Timer->Day()) &&
@@ -761,6 +761,11 @@ cTimer *cTimers::GetTimer(cTimer *Timer)
return NULL;
}
+cTimer *cTimers::GetTimer(const cTimer *Timer)
+{
+ return (cTimer *)GetTimer(Timer);
+}
+
const cTimer *cTimers::GetMatch(time_t t) const
{
static int LastPending = -1;