]> git.vomp.tv Git - vompserver.git/commitdiff
Bug fix for event thumbs
authorMarten Richter <marten.richter@freenet.de>
Sat, 20 Sep 2014 13:09:48 +0000 (15:09 +0200)
committerMarten Richter <marten.richter@freenet.de>
Sat, 20 Sep 2014 13:09:48 +0000 (15:09 +0200)
picturereader.c

index d336b3859f9d795e9043636cced9ca6937ff60e1..1e6eaf4fba7fac6ed96d7a792e040df05ba3068b 100644 (file)
@@ -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;