Doors: small key search optimizations

This commit is contained in:
Andrei Kortunov 2017-06-10 22:33:14 +04:00
parent 188424d5d3
commit cab51d26cc

View file

@ -132,6 +132,8 @@ namespace MWClass
// make key id lowercase
std::string keyId = ptr.getCellRef().getKey();
if (!keyId.empty())
{
Misc::StringUtils::lowerCaseInPlace(keyId);
for (MWWorld::ConstContainerStoreIterator it = invStore.cbegin(); it != invStore.cend(); ++it)
{
@ -141,6 +143,8 @@ namespace MWClass
{
hasKey = true;
keyName = it->getClass().getName(*it);
break;
}
}
}