diff options
-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; |