Only active plugins show inactive master errors.

Fixes issue #123.
This commit is contained in:
WrinklyNinja
2014-03-06 23:11:06 +00:00
parent 80e4dbd520
commit 8a85311038
+1 -1
View File
@@ -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());
}