mirror of
https://github.com/OpenMW/openmw.git
synced 2026-01-05 10:43:15 +00:00
Don't init custom data when checking container resolution
This commit is contained in:
parent
aca6532044
commit
4344dc6e00
2 changed files with 4 additions and 1 deletions
|
|
@ -82,7 +82,7 @@ message(STATUS "Configuring OpenMW...")
|
|||
set(OPENMW_VERSION_MAJOR 0)
|
||||
set(OPENMW_VERSION_MINOR 50)
|
||||
set(OPENMW_VERSION_RELEASE 0)
|
||||
set(OPENMW_LUA_API_REVISION 88)
|
||||
set(OPENMW_LUA_API_REVISION 89)
|
||||
set(OPENMW_POSTPROCESSING_API_REVISION 3)
|
||||
|
||||
set(OPENMW_VERSION_COMMITHASH "")
|
||||
|
|
|
|||
|
|
@ -645,6 +645,9 @@ namespace MWLua
|
|||
}
|
||||
inventoryT["isResolved"] = [](const InventoryT& inventory) -> bool {
|
||||
const MWWorld::Ptr& ptr = inventory.mObj.ptr();
|
||||
// Avoid initializing custom data
|
||||
if (!ptr.getRefData().getCustomData())
|
||||
return false;
|
||||
MWWorld::ContainerStore& store = ptr.getClass().getContainerStore(ptr);
|
||||
return store.isResolved();
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue