diff options
author | louis <louis.braun@gmx.de> | 2013-12-22 10:28:47 +0100 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2013-12-22 10:28:47 +0100 |
commit | 5bf7c3a84e683a8226256a41292566789fd29521 (patch) | |
tree | a6813a55a8aba6b7693457b81146bd13b0d5f142 | |
parent | 0da7aeb18e0368d7c38da221573c21b35fb60169 (diff) | |
download | vdr-plugin-tvguide-5bf7c3a84e683a8226256a41292566789fd29521.tar.gz vdr-plugin-tvguide-5bf7c3a84e683a8226256a41292566789fd29521.tar.bz2 |
search for <event_id>_0.jpg beside <event_id>.jpg as epg image
-rw-r--r-- | HISTORY | 1 | ||||
-rw-r--r-- | imageloader.c | 6 |
2 files changed, 6 insertions, 1 deletions
@@ -79,3 +79,4 @@ Version 1.1.0 -i icons directory -l logo directory - changed detailed epg view using full screen, some further optimisations +- search for <event_id>_0.jpg beside <event_id>.jpg as epg image diff --git a/imageloader.c b/imageloader.c index ac3dbf8..2faeb91 100644 --- a/imageloader.c +++ b/imageloader.c @@ -41,7 +41,11 @@ bool cImageLoader::LoadLogo(const cChannel *channel, int width, int height) { bool cImageLoader::LoadEPGImage(int eventID, int width, int height) { if ((width == 0)||(height==0)) return false; - if (!LoadImage(*cString::sprintf("%d", eventID), *tvguideConfig.epgImagePath, "jpg")) + bool success = false; + success = LoadImage(*cString::sprintf("%d", eventID), *tvguideConfig.epgImagePath, "jpg"); + if (!success) + success = LoadImage(*cString::sprintf("%d_0", eventID), *tvguideConfig.epgImagePath, "jpg"); + if (!success) return false; buffer.sample( Geometry(width, height)); return true; |