diff options
author | louis <louis.braun@gmx.de> | 2016-05-06 08:05:04 +0200 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2016-05-06 08:05:04 +0200 |
commit | 8e98ebcd6b852272b05a8d5beb69226fafe2b0c3 (patch) | |
tree | d2295d387bd1d313631b8bcdb8de7f0dde2c089c /coreengine/viewelementsdisplaychannel.c | |
parent | 7994fc200ae7fd2562c367fdfd325f5a88bee3c8 (diff) | |
download | vdr-plugin-skindesigner-8e98ebcd6b852272b05a8d5beb69226fafe2b0c3.tar.gz vdr-plugin-skindesigner-8e98ebcd6b852272b05a8d5beb69226fafe2b0c3.tar.bz2 |
fixed detection of recording timers
Diffstat (limited to 'coreengine/viewelementsdisplaychannel.c')
-rw-r--r-- | coreengine/viewelementsdisplaychannel.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/coreengine/viewelementsdisplaychannel.c b/coreengine/viewelementsdisplaychannel.c index 875a588..2004d5a 100644 --- a/coreengine/viewelementsdisplaychannel.c +++ b/coreengine/viewelementsdisplaychannel.c @@ -2,6 +2,7 @@ #include "../config.h" #include "../extensions/helpers.h" #include "../services/scraper2vdr.h" +#include "../services/epgtimer.h" /****************************************************************** * cVeDcChannelInfo @@ -323,6 +324,10 @@ void cVeDcStatusInfo::Set(const cChannel *c) { if (const cTimer *Timer = globalTimers->At(i)) if (Timer->Recording()) isRecording = true; + else if (cEpgTimer_Interface_V1* epgTimer = dynamic_cast<cEpgTimer_Interface_V1*>((cTimer*)Timer)) { + if (epgTimer->State() == 'R') + isRecording = true; + } tokenContainer->AddIntToken((int)eDCStatusInfoIT::isRadio, isRadio); tokenContainer->AddIntToken((int)eDCStatusInfoIT::hasVT, hasVT); |