diff options
Merge branch 'master' into bigmerge
Conflicts:
OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/ScenePresence.cs')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/ScenePresence.cs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/OpenSim/Region/Framework/Scenes/ScenePresence.cs b/OpenSim/Region/Framework/Scenes/ScenePresence.cs index 35870c5..d8939fc 100644 --- a/OpenSim/Region/Framework/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Framework/Scenes/ScenePresence.cs | |||
@@ -548,8 +548,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
548 | { | 548 | { |
549 | try | 549 | try |
550 | { | 550 | { |
551 | lock (m_scene.SyncRoot) | 551 | PhysicsActor.Position = value; |
552 | PhysicsActor.Position = value; | ||
553 | } | 552 | } |
554 | catch (Exception e) | 553 | catch (Exception e) |
555 | { | 554 | { |
@@ -601,8 +600,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
601 | { | 600 | { |
602 | try | 601 | try |
603 | { | 602 | { |
604 | lock (m_scene.SyncRoot) | 603 | PhysicsActor.Velocity = value; |
605 | PhysicsActor.Velocity = value; | ||
606 | } | 604 | } |
607 | catch (Exception e) | 605 | catch (Exception e) |
608 | { | 606 | { |
@@ -1904,7 +1902,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
1904 | 1902 | ||
1905 | Rotation = Quaternion.CreateFromEulers(angle); | 1903 | Rotation = Quaternion.CreateFromEulers(angle); |
1906 | // m_log.DebugFormat("[SCENE PRESENCE]: Body rot for {0} set to {1}", Name, Rotation); | 1904 | // m_log.DebugFormat("[SCENE PRESENCE]: Body rot for {0} set to {1}", Name, Rotation); |
1907 | 1905 | ||
1908 | Vector3 agent_control_v3 = new Vector3(); | 1906 | Vector3 agent_control_v3 = new Vector3(); |
1909 | HandleMoveToTargetUpdate(ref agent_control_v3); | 1907 | HandleMoveToTargetUpdate(ref agent_control_v3); |
1910 | AddNewMovement(agent_control_v3); | 1908 | AddNewMovement(agent_control_v3); |