diff --git a/OpenSim/Region/CoreModules/RegionSync/RegionSyncModule/PhysEngineToSceneConnector.cs b/OpenSim/Region/CoreModules/RegionSync/RegionSyncModule/PhysEngineToSceneConnector.cs index 417b39f224..76a6ed1043 100644 --- a/OpenSim/Region/CoreModules/RegionSync/RegionSyncModule/PhysEngineToSceneConnector.cs +++ b/OpenSim/Region/CoreModules/RegionSync/RegionSyncModule/PhysEngineToSceneConnector.cs @@ -394,16 +394,16 @@ namespace OpenSim.Region.CoreModules.RegionSync.RegionSyncModule // Find the physics actor whether it is an object or a scene presence private PhysicsActor FindPhysicsActor(UUID uuid) { - SceneObjectPart sop = m_validLocalScene.GetSceneObjectPart(uuid); - if (sop != null) - { - return sop.PhysActor; - } ScenePresence sp = m_validLocalScene.GetScenePresence(uuid); if (sp != null) { return sp.PhysicsActor; } + SceneObjectPart sop = m_validLocalScene.GetSceneObjectPart(uuid); + if (sop != null) + { + return sop.PhysActor; + } return null; }