1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-03-17 10:21:11 +00:00

Restore FindContainerVisitor

This commit is contained in:
scrawl 2015-12-07 03:47:40 +01:00
parent 45a609bc54
commit f9dd549bff

View File

@ -721,7 +721,11 @@ namespace MWWorld
for (Scene::CellStoreCollection::const_iterator cellIt = collection.begin(); cellIt != collection.end(); ++cellIt) for (Scene::CellStoreCollection::const_iterator cellIt = collection.begin(); cellIt != collection.end(); ++cellIt)
{ {
FindContainerVisitor visitor(ptr); FindContainerVisitor visitor(ptr);
//(*cellIt)->forEachContainer(visitor); (*cellIt)->forEachType<ESM::Container>(visitor);
if (visitor.mResult.isEmpty())
(*cellIt)->forEachType<ESM::Creature>(visitor);
if (visitor.mResult.isEmpty())
(*cellIt)->forEachType<ESM::NPC>(visitor);
if (!visitor.mResult.isEmpty()) if (!visitor.mResult.isEmpty())
return visitor.mResult; return visitor.mResult;