From c4abf691098c9b82d050a598678db1185fc89854 Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Mon, 28 Mar 2016 09:46:45 +0200 Subject: [PATCH] BinaryAddonCache: ignore disabled addons --- xbmc/addons/BinaryAddonCache.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xbmc/addons/BinaryAddonCache.cpp b/xbmc/addons/BinaryAddonCache.cpp index c01ad2a55d982..c2caa5e88a2b6 100644 --- a/xbmc/addons/BinaryAddonCache.cpp +++ b/xbmc/addons/BinaryAddonCache.cpp @@ -51,7 +51,8 @@ void CBinaryAddonCache::GetAddons(VECADDONS& addons, const TYPE& type) { for (auto &addon : it->second) { - addons.push_back(addon); + if (!CAddonMgr::GetInstance().IsAddonDisabled(addon->ID())) + addons.push_back(addon); } } } @@ -70,7 +71,7 @@ void CBinaryAddonCache::Update() for (auto &addonType : m_addonsToCache) { VECADDONS addons; - CAddonMgr::GetInstance().GetAddons(addons, addonType); + CAddonMgr::GetInstance().GetInstalledAddons(addons, addonType); addonmap.insert(AddonMap::value_type(addonType, addons)); }