summaryrefslogtreecommitdiff
path: root/menu_whatson.c
diff options
context:
space:
mode:
Diffstat (limited to 'menu_whatson.c')
-rw-r--r--menu_whatson.c13
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())