mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-01-26 18:35:20 +00:00
Don't crash when deleting or disabling a moving door
This commit is contained in:
parent
190512156d
commit
a8a09762ce
@ -1153,7 +1153,7 @@ namespace MWWorld
|
||||
std::map<MWWorld::Ptr, int>::iterator it = mDoorStates.begin();
|
||||
while (it != mDoorStates.end())
|
||||
{
|
||||
if (!mWorldScene->isCellActive(*it->first.getCell()))
|
||||
if (!mWorldScene->isCellActive(*it->first.getCell()) || !it->first.getRefData().getBaseNode())
|
||||
mDoorStates.erase(it++);
|
||||
else
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user