Revision: 34702
http://xbmc.svn.sourceforge.net/xbmc/?rev=34702&view=rev
Author: spiff_
Date: 2010-10-11 23:11:15 +0000 (Mon, 11 Oct 2010)
Log Message:
-----------
fixed: ticket #9530 - addon fanart detection
Modified Paths:
--------------
trunk/xbmc/FileSystem/AddonsDirectory.cpp
Modified: trunk/xbmc/FileSystem/AddonsDirectory.cpp
===================================================================
--- trunk/xbmc/FileSystem/AddonsDirectory.cpp 2010-10-11 22:28:41 UTC (rev 34701)
+++ trunk/xbmc/FileSystem/AddonsDirectory.cpp 2010-10-11 23:11:15 UTC (rev 34702)
@@ -29,6 +29,7 @@
#include "addons/Repository.h"
#include "addons/PluginSource.h"
#include "StringUtils.h"
+#include "File.h"
using namespace ADDON;
@@ -213,7 +214,12 @@
item->SetThumbnailImage(addon->Icon());
item->SetLabelPreformated(true);
item->SetIconImage("DefaultAddon.png");
- item->SetProperty("fanart_image", addon->FanArt());
+ if (!addon->FanArt().IsEmpty() &&
+ (CUtil::IsInternetStream(addon->FanArt()) ||
+ CFile::Exists(addon->FanArt())))
+ {
+ item->SetProperty("fanart_image", addon->FanArt());
+ }
CAddonDatabase::SetPropertiesFromAddon(addon, item);
return item;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|