diff options
author | Jonathan Marshall <jmarshall@xbmc.org> | 2013-11-30 11:40:55 +1300 |
---|---|---|
committer | Jonathan Marshall <jmarshall@xbmc.org> | 2013-11-30 11:40:55 +1300 |
commit | 6659f938bac8126235d3014d8e5a0998288029af (patch) | |
tree | f30188522ed0227cfa484cb24504514eff27ad12 | |
parent | b272f8d0289876766f1533ceb84955186641b3a1 (diff) |
[addons] don't attempt to auto-update add-ons that don't have dependencies met
-rw-r--r-- | xbmc/addons/Repository.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/xbmc/addons/Repository.cpp b/xbmc/addons/Repository.cpp index fe5a581f1f..de67eb0bb4 100644 --- a/xbmc/addons/Repository.cpp +++ b/xbmc/addons/Repository.cpp @@ -249,7 +249,8 @@ bool CRepositoryUpdateJob::DoWork() AddonPtr addon; CAddonMgr::Get().GetAddon(addons[i]->ID(),addon); if (addon && addons[i]->Version() > addon->Version() && - !database.IsAddonBlacklisted(addons[i]->ID(),addons[i]->Version().c_str())) + !database.IsAddonBlacklisted(addons[i]->ID(),addons[i]->Version().c_str()) && + deps_met) { if (CSettings::Get().GetBool("general.addonautoupdate") || addon->Type() >= ADDON_VIZ_LIBRARY) { |