diff options
author | kamel5 <vdr.kamel5 (at) gmx (dot) net> | 2021-01-26 14:31:48 +0100 |
---|---|---|
committer | kamel5 <vdr.kamel5 (at) gmx (dot) net> | 2021-01-26 14:31:48 +0100 |
commit | 083fa9f8f13c4a83f982a4f72b292d3ad53fd4e3 (patch) | |
tree | 9e97f6e5f2fa3713e58c7958003305c6ba9dd332 /epgelement.c | |
parent | 9effc8a17d52c3fe2bea5d66d6aa9d5ffcc0dfc8 (diff) | |
download | vdr-plugin-tvguideng-083fa9f8f13c4a83f982a4f72b292d3ad53fd4e3.tar.gz vdr-plugin-tvguideng-083fa9f8f13c4a83f982a4f72b292d3ad53fd4e3.tar.bz2 |
Add token eSchedulesGridIT::timerisactive
Diffstat (limited to 'epgelement.c')
-rw-r--r-- | epgelement.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/epgelement.c b/epgelement.c index 8990d60..d0fa0c4 100644 --- a/epgelement.c +++ b/epgelement.c @@ -5,6 +5,7 @@ cEpgElement::cEpgElement(const cEvent *event, cChannelEpg *owner) : cGridElement(owner) { this->event = event; hasTimer = false; + timerIsActive = false; SetTimer(); hasSwitchTimer = false; SetSwitchTimer(); @@ -25,9 +26,11 @@ void cEpgElement::SetTimer() { } else { eTimerMatch TimerMatch = tmNone; LOCK_TIMERS_READ; - const cTimers *timers = Timers; - if (timers->GetMatch(event, &TimerMatch) && (TimerMatch == tmFull)) + const cTimer *timer = Timers->GetMatch(event, &TimerMatch); + if (TimerMatch == tmFull) { hasTimer = true; + timerIsActive = timer->HasFlags(tfActive); + } #else } else if (owner->HasTimer()) { hasTimer = event->HasTimer(); |