From 5bf7c3a84e683a8226256a41292566789fd29521 Mon Sep 17 00:00:00 2001 From: louis Date: Sun, 22 Dec 2013 10:28:47 +0100 Subject: [PATCH] search for _0.jpg beside .jpg as epg image --- HISTORY | 1 + imageloader.c | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/HISTORY b/HISTORY index 9e1510e..3933e3a 100644 --- a/HISTORY +++ b/HISTORY @@ -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 _0.jpg beside .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;