diff options
Diffstat (limited to 'menu_whatson.c')
-rw-r--r-- | menu_whatson.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/menu_whatson.c b/menu_whatson.c index dd3ca44..bb09be1 100644 --- a/menu_whatson.c +++ b/menu_whatson.c @@ -656,16 +656,19 @@ eOSState cMenuWhatsOnSearch::Record(void) timer->SetRemote(Setup.SVDRPDefaultHost); #endif vdrtimers->Add(timer); - gl_timerStatusMonitor->SetConflictCheckAdvised(); - timer->Matches(); - vdrtimers->SetModified(); #if VDRVERSNUM > 20300 if (!HandleRemoteTimerModifications(timer)) { - vdrtimers->Del(timer); delete timer; + ERROR("Epgsearch: RemoteTimerModifications failed"); } -#else + else { +#endif + gl_timerStatusMonitor->SetConflictCheckAdvised(); + timer->Matches(); + vdrtimers->SetModified(); LogFile.iSysLog("timer %s added (active)", *timer->ToDescr()); +#if VDRVERSNUM > 20300 + } #endif if (HasSubMenu()) |