summaryrefslogtreecommitdiff
path: root/plugin/status.cpp
diff options
context:
space:
mode:
authorJochen Dolze <vdr@dolze.de>2012-12-16 15:44:34 +0100
committerJochen Dolze <vdr@dolze.de>2012-12-16 15:44:34 +0100
commitb17f51b60c5a0adde048f09fa0053c1607302461 (patch)
tree723a2983447dfe7f891c8dfdeae1273a96b966c1 /plugin/status.cpp
parent603c137849d0047c01a48867a2e5756e8242583d (diff)
downloadvdr-plugin-markad-b17f51b60c5a0adde048f09fa0053c1607302461.tar.gz
vdr-plugin-markad-b17f51b60c5a0adde048f09fa0053c1607302461.tar.bz2
Fixed IsTunedToTransponder compile error
Diffstat (limited to 'plugin/status.cpp')
-rw-r--r--plugin/status.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/plugin/status.cpp b/plugin/status.cpp
index 6aef5e2..9bc7607 100644
--- a/plugin/status.cpp
+++ b/plugin/status.cpp
@@ -142,12 +142,21 @@ bool cStatusMarkAd::LogoExists(const cDevice *Device,const char *FileName)
cTimer *timer=NULL;
for (cTimer *Timer = Timers.First(); Timer; Timer=Timers.Next(Timer))
{
+#if APIVERSNUM>=107220
+ if (Timer->Recording() && const_cast<cDevice *>(Device)->IsTunedToTransponder(Timer->Channel()) &&
+ (difftime(time(NULL),Timer->StartTime())<60))
+ {
+ timer=Timer;
+ break;
+ }
+#else
if (Timer->Recording() && Device->IsTunedToTransponder(Timer->Channel()) &&
(difftime(time(NULL),Timer->StartTime())<60))
{
timer=Timer;
break;
}
+#endif
}
if (!timer) {
esyslog("markad: cannot find timer for '%s'",FileName);