Skip to content

Commit

Permalink
fixed: ticket xbmc#9530 - addon fanart detection
Browse files Browse the repository at this point in the history
(cherry picked from commit 8cd1dd4daa59c0adb441ae09ebca4bae0e02438c)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34703 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
  • Loading branch information
spiff_ committed Oct 11, 2010
1 parent b00b5dc commit 5b39224
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion xbmc/FileSystem/AddonsDirectory.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
#include "addons/Repository.h"
#include "addons/PluginSource.h"
#include "StringUtils.h"
#include "File.h"

using namespace ADDON;

Expand Down Expand Up @@ -211,7 +212,12 @@ CFileItemPtr CAddonsDirectory::FileItemFromAddon(AddonPtr &addon, const CStdStri
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;
}
Expand Down

0 comments on commit 5b39224

Please sign in to comment.