diff --git a/apps/openmw/mwworld/worldimp.cpp b/apps/openmw/mwworld/worldimp.cpp index f59c92c6a6..3756ea04b8 100644 --- a/apps/openmw/mwworld/worldimp.cpp +++ b/apps/openmw/mwworld/worldimp.cpp @@ -1345,7 +1345,11 @@ namespace MWWorld moveObject(ptr, ptr.getCell(), pos.x(), pos.y(), pos.z()); if (ptr.getClass().isActor()) - mPhysics->getActor(ptr)->resetPosition(); + { + MWPhysics::Actor* actor = mPhysics->getActor(ptr); + if (actor) + actor->resetPosition(); + } } void World::fixPosition()