From 8a853110389350ec3433776fe6a082804839c709 Mon Sep 17 00:00:00 2001 From: WrinklyNinja Date: Thu, 6 Mar 2014 23:11:06 +0000 Subject: [PATCH] Only active plugins show inactive master errors. Fixes issue #123. --- src/backend/metadata.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/metadata.cpp b/src/backend/metadata.cpp index 1694465e..557691a2 100644 --- a/src/backend/metadata.cpp +++ b/src/backend/metadata.cpp @@ -723,7 +723,7 @@ namespace loot { BOOST_LOG_TRIVIAL(error) << "\"" << name << "\" requires \"" << *it << "\", but it is missing."; errorMessages.push_back((boost::format(boost::locale::translate("This plugin requires \"%1%\" to be installed, but it is missing.")) % *it).str()); } - else if (!game.IsActive(*it)) { + else if (!game.IsActive(*it) && game.IsActive(name)) { BOOST_LOG_TRIVIAL(error) << "\"" << name << "\" requires \"" << *it << "\", but it is inactive."; errorMessages.push_back((boost::format(boost::locale::translate("This plugin requires \"%1%\" to be active, but it is inactive.")) % *it).str()); }