diff --git a/libraries/physics/src/PhysicsEngine.cpp b/libraries/physics/src/PhysicsEngine.cpp index 3033ff5973..f33933fb3f 100644 --- a/libraries/physics/src/PhysicsEngine.cpp +++ b/libraries/physics/src/PhysicsEngine.cpp @@ -405,7 +405,9 @@ void PhysicsEngine::computeCollisionEvents() { entityA->setShouldClaimSimulationOwnership(true); } - if (entityA && entityB) { + if (entityA && entityB && + !objectA->isStaticOrKinematicObject() && + !objectB->isStaticOrKinematicObject()) { if (entityA->getShouldClaimSimulationOwnership()) { entityB->setShouldClaimSimulationOwnership(true); }