From 549d42b487452cb1b8ff0d1f1bd284562a50490c Mon Sep 17 00:00:00 2001 From: kamel5 Date: Wed, 10 Jul 2019 14:43:12 +0200 Subject: [PATCH] Rework cRecManager::createLocalTimer --- recmanager.c | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/recmanager.c b/recmanager.c index eb9a43a..01e9af8 100644 --- a/recmanager.c +++ b/recmanager.c @@ -99,10 +99,11 @@ cTimer *cRecManager::createLocalTimer(const cEvent *event, std::string path) { if (Setup.SVDRPPeering && *Setup.SVDRPDefaultHost) ((cTimer*)timer)->SetRemote(Setup.SVDRPDefaultHost); LOCK_TIMERS_WRITE; - cTimer *t = Timers->GetTimer(timer); + cTimers* timers = Timers; #else - cTimer *t = Timers.GetTimer(timer); + cTimers* timers = &Timers; #endif + cTimer *t = timers->GetTimer(timer); if (t) { t->OnOff(); #if VDRVERSNUM >= 20301 @@ -114,19 +115,11 @@ cTimer *cRecManager::createLocalTimer(const cEvent *event, std::string path) { timer = t; isyslog("timer %s reactivated", *t->ToDescr()); } else { -#if VDRVERSNUM >= 20301 - Timers->Add(timer); -#else - Timers.Add(timer); -#endif + timers->Add(timer); isyslog("timer %s added (active)", *timer->ToDescr()); } SetTimerPath(timer, event, path); -#if VDRVERSNUM >= 20301 - Timers->SetModified(); -#else - Timers.SetModified(); -#endif + timers->SetModified(); return timer; }