diff options
author | Jochen Dolze <vdr@dolze.de> | 2012-12-16 15:44:34 +0100 |
---|---|---|
committer | Jochen Dolze <vdr@dolze.de> | 2012-12-16 15:44:34 +0100 |
commit | b17f51b60c5a0adde048f09fa0053c1607302461 (patch) | |
tree | 723a2983447dfe7f891c8dfdeae1273a96b966c1 /plugin/status.cpp | |
parent | 603c137849d0047c01a48867a2e5756e8242583d (diff) | |
download | vdr-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.cpp | 9 |
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); |