diff options
| author | louis <louis.braun@gmx.de> | 2013-09-01 17:05:08 +0200 |
|---|---|---|
| committer | louis <louis.braun@gmx.de> | 2013-09-01 17:05:08 +0200 |
| commit | 3d0bdd00e57551f86862efe20d6a25f1e33de2c7 (patch) | |
| tree | b44fd367a10692ca7288f838695e9d27e14c35f6 | |
| parent | b503c5238ea1593c209d0a9cdfd8bca29efe90c3 (diff) | |
| download | vdr-plugin-tvscraper-3d0bdd00e57551f86862efe20d6a25f1e33de2c7.tar.gz vdr-plugin-tvscraper-3d0bdd00e57551f86862efe20d6a25f1e33de2c7.tar.bz2 | |
Fixed a bug that banner is only filled with path if image exists in Filesystem
| -rw-r--r-- | HISTORY | 4 | ||||
| -rw-r--r-- | imageserver.c | 12 |
2 files changed, 13 insertions, 3 deletions
@@ -26,3 +26,7 @@ Version 0.0.4 - do some more sophisticated search for recordings first replace all "-" with " " in rec title second remove everything behind "-" in rec title + +Version 0.0.5 +- Fixed a bug that banner is only filled with path if + image exists in Filesystem diff --git a/imageserver.c b/imageserver.c index 0e72b13..2fb14a4 100644 --- a/imageserver.c +++ b/imageserver.c @@ -80,11 +80,17 @@ tvMedia cImageServer::GetPoster(int id, scrapType type) { tvMedia cImageServer::GetBanner(int id) { tvMedia media; + media.path = ""; + media.width = 0; + media.height = 0; stringstream path; path << config.GetBaseDir() << "/series/" << id << "/banner.jpg"; - media.path = path.str(); - media.width = 758; - media.height = 140; + string fileBanner = path.str(); + if (FileExists(fileBanner)) { + media.path = fileBanner; + media.width = 758; + media.height = 140; + } return media; } |
