From cbc6f442648a0aea4b94d81176f044c642a7d2b0 Mon Sep 17 00:00:00 2001 From: kamel5 Date: Thu, 8 Mar 2018 13:02:38 +0100 Subject: Compile under VDR 2.3.1 --- imagecache.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'imagecache.c') diff --git a/imagecache.c b/imagecache.c index eb3117c..5b95e54 100644 --- a/imagecache.c +++ b/imagecache.c @@ -280,7 +280,12 @@ void cImageCache::CreateLogoCache(void) { return; if (tvguideConfig.numLogosInitial > 0) { int channelsCached = 0; +#if defined (APIVERSNUM) && (APIVERSNUM >= 20301) + LOCK_CHANNELS_READ; + for (const cChannel *channel = Channels->First(); channel; channel = Channels->Next(channel)) { +#else for (const cChannel *channel = Channels.First(); channel; channel = Channels.Next(channel)) { +#endif if (channelsCached >= tvguideConfig.numLogosInitial) break; if (!channel->GroupSep()) { -- cgit v1.2.3