diff --git a/apps/openmw/mwphysics/physicssystem.cpp b/apps/openmw/mwphysics/physicssystem.cpp index ebf51a66e..454dc611d 100644 --- a/apps/openmw/mwphysics/physicssystem.cpp +++ b/apps/openmw/mwphysics/physicssystem.cpp @@ -1423,6 +1423,7 @@ namespace MWPhysics waterlevel, slowFall, mCollisionWorld, mStandingCollisions); physicActor->setPosition(position); } + mCollisionWorld->updateSingleAabb(physicActor->getCollisionObject()); float interpolationFactor = mTimeAccum / physicsDt; osg::Vec3f interpolated = position * interpolationFactor + physicActor->getPreviousPosition() * (1.f - interpolationFactor);