diff options
author | louis <louis.braun@gmx.de> | 2016-09-24 14:29:56 +0200 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2016-09-24 14:29:56 +0200 |
commit | d9ab1eb1ca65972672abfea2dd372eb4de7cf3de (patch) | |
tree | e3e99b9eaf93371b02b689bdaaeeec939d4130c9 /coreengine/viewelementsdisplaychannel.c | |
parent | cc1efd1d2e9507c5b4619f58938974d35cfff69d (diff) | |
download | vdr-plugin-skindesigner-d9ab1eb1ca65972672abfea2dd372eb4de7cf3de.tar.gz vdr-plugin-skindesigner-d9ab1eb1ca65972672abfea2dd372eb4de7cf3de.tar.bz2 |
fixed crash for timers without channel
Diffstat (limited to 'coreengine/viewelementsdisplaychannel.c')
-rw-r--r-- | coreengine/viewelementsdisplaychannel.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/coreengine/viewelementsdisplaychannel.c b/coreengine/viewelementsdisplaychannel.c index c73807e..7f2d4fa 100644 --- a/coreengine/viewelementsdisplaychannel.c +++ b/coreengine/viewelementsdisplaychannel.c @@ -180,7 +180,7 @@ bool cVeDcEpgInfo::EventHasTimer(const cEvent *e) { bool hasTimer = e->HasTimer(); for (int i = 0; i < globalTimers->Size() && !hasTimer; i++) if (const cTimer *Timer = globalTimers->At(i)) - if (Timer->Channel()->GetChannelID() == e->ChannelID()) + if (Timer->Channel() && (Timer->Channel()->GetChannelID() == e->ChannelID())) if (const cEvent *timerEvent = Timer->Event()) if (e->EventID() == timerEvent->EventID()) hasTimer = true; |