diff --git a/libraries/physics/src/PhysicalEntitySimulation.cpp b/libraries/physics/src/PhysicalEntitySimulation.cpp index 71c78b8b86..aaa706b370 100644 --- a/libraries/physics/src/PhysicalEntitySimulation.cpp +++ b/libraries/physics/src/PhysicalEntitySimulation.cpp @@ -169,6 +169,7 @@ void PhysicalEntitySimulation::getObjectsToRemoveFromPhysics(VectorOfMotionState EntityMotionState* motionState = static_cast(entity->getPhysicsInfo()); assert(motionState); _pendingChanges.remove(motionState); + _outgoingChanges.remove(motionState); _physicalObjects.remove(motionState); result.push_back(motionState); _entitiesToRelease.insert(entity);