summaryrefslogtreecommitdiff
path: root/imageserver.c
diff options
context:
space:
mode:
Diffstat (limited to 'imageserver.c')
-rw-r--r--imageserver.c12
1 files changed, 9 insertions, 3 deletions
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;
}