From: jmarshallnz Date: Thu, 13 Mar 2014 00:25:57 +0000 (+1300) Subject: Merge pull request #4406 from jmarshallnz/thumb_fixes X-Git-Tag: Gotham_beta2~17 X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_xbmc;a=commitdiff_plain;h=5194b3cbb8e49b01c1d4cbb91a692d2d90b7798d Merge pull request #4406 from jmarshallnz/thumb_fixes Thumb fixes --- diff --git a/xbmc/ThumbLoader.cpp b/xbmc/ThumbLoader.cpp index 865b843..4aa7b2c 100644 --- a/xbmc/ThumbLoader.cpp +++ b/xbmc/ThumbLoader.cpp @@ -103,13 +103,12 @@ bool CProgramThumbLoader::FillThumb(CFileItem &item) if (thumb.empty()) { // see whether we have a cached image for this item - CProgramThumbLoader loader; - thumb = loader.GetCachedImage(item, "thumb"); + thumb = GetCachedImage(item, "thumb"); if (thumb.empty()) { thumb = GetLocalThumb(item); if (!thumb.empty()) - loader.SetCachedImage(item, "thumb", thumb); + SetCachedImage(item, "thumb", thumb); } } diff --git a/xbmc/music/MusicThumbLoader.cpp b/xbmc/music/MusicThumbLoader.cpp index 7755b84..cb4039c 100644 --- a/xbmc/music/MusicThumbLoader.cpp +++ b/xbmc/music/MusicThumbLoader.cpp @@ -184,7 +184,8 @@ bool CMusicThumbLoader::FillThumb(CFileItem &item, bool folderThumbs /* = true * if (!thumb.empty()) SetCachedImage(item, "thumb", thumb); } - item.SetArt("thumb", thumb); + if (!thumb.empty()) + item.SetArt("thumb", thumb); return !thumb.empty(); } diff --git a/xbmc/video/VideoThumbLoader.cpp b/xbmc/video/VideoThumbLoader.cpp index 7291eca..66eb7a9 100644 --- a/xbmc/video/VideoThumbLoader.cpp +++ b/xbmc/video/VideoThumbLoader.cpp @@ -467,7 +467,8 @@ bool CVideoThumbLoader::FillThumb(CFileItem &item) if (!thumb.empty()) SetCachedImage(item, "thumb", thumb); } - item.SetArt("thumb", thumb); + if (!thumb.empty()) + item.SetArt("thumb", thumb); return !thumb.empty(); }