From c638a498756dcaf878f6c9d160dbcc0167c71d52 Mon Sep 17 00:00:00 2001 From: Marten Richter Date: Sat, 20 Sep 2014 15:09:48 +0200 Subject: [PATCH] Bug fix for event thumbs --- picturereader.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/picturereader.c b/picturereader.c index d336b38..1e6eaf4 100644 --- a/picturereader.c +++ b/picturereader.c @@ -174,15 +174,16 @@ std::string PictureReader::getPictName(TVMediaRequest & req) const cSchedule *Schedule = NULL; if (Schedules) { - Schedule = Schedules->GetSchedule( - Channels.GetByChannelID( - tChannelID::FromString(req.primary_name.c_str()))); + cChannel * channel = Channels.GetByChannelID( + tChannelID::FromString(req.primary_name.c_str())); + Schedule = Schedules->GetSchedule(channel); } - cEvent *event = NULL; - if (Schedule) Schedule->GetEvent(req.primary_id); + const cEvent *event = NULL; + if (Schedule) event=Schedule->GetEvent(req.primary_id); ScraperGetPosterThumb getter; getter.event = event; getter.recording = NULL; + if (x->scraper && event) { x->scraper->Service("GetPosterThumb",&getter); return getter.poster.path; -- 2.39.2