aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--OpenSim/Region/Framework/Scenes/ScenePresence.cs12
1 files changed, 6 insertions, 6 deletions
diff --git a/OpenSim/Region/Framework/Scenes/ScenePresence.cs b/OpenSim/Region/Framework/Scenes/ScenePresence.cs
index ea20c36..4e2ea28 100644
--- a/OpenSim/Region/Framework/Scenes/ScenePresence.cs
+++ b/OpenSim/Region/Framework/Scenes/ScenePresence.cs
@@ -2025,8 +2025,8 @@ namespace OpenSim.Region.Framework.Scenes
2025 if (!IsChildAgent && openChildAgents) 2025 if (!IsChildAgent && openChildAgents)
2026 { 2026 {
2027 IFriendsModule friendsModule = m_scene.RequestModuleInterface<IFriendsModule>(); 2027 IFriendsModule friendsModule = m_scene.RequestModuleInterface<IFriendsModule>();
2028// if (friendsModule != null) 2028 if (friendsModule != null)
2029// friendsModule.SendFriendsOnlineIfNeeded(ControllingClient); 2029 friendsModule.SendFriendsOnlineIfNeeded(ControllingClient);
2030 2030
2031 m_log.DebugFormat("[CompleteMovement] friendsModule: {0}ms", Util.EnvironmentTickCountSubtract(ts)); 2031 m_log.DebugFormat("[CompleteMovement] friendsModule: {0}ms", Util.EnvironmentTickCountSubtract(ts));
2032 2032
@@ -2882,7 +2882,6 @@ namespace OpenSim.Region.Framework.Scenes
2882 2882
2883 if (satOnObject) 2883 if (satOnObject)
2884 { 2884 {
2885
2886 m_requestedSitTargetID = 0; 2885 m_requestedSitTargetID = 0;
2887 part.RemoveSittingAvatar(this); 2886 part.RemoveSittingAvatar(this);
2888 part.ParentGroup.TriggerScriptChangedEvent(Changed.LINK); 2887 part.ParentGroup.TriggerScriptChangedEvent(Changed.LINK);
@@ -3011,7 +3010,6 @@ namespace OpenSim.Region.Framework.Scenes
3011 } 3010 }
3012 } 3011 }
3013 3012
3014
3015 ControllingClient.SendSitResponse( 3013 ControllingClient.SendSitResponse(
3016 part.ParentGroup.UUID, offset, sitOrientation, false, cameraAtOffset, cameraEyeOffset, forceMouselook); 3014 part.ParentGroup.UUID, offset, sitOrientation, false, cameraAtOffset, cameraEyeOffset, forceMouselook);
3017 3015
@@ -3181,7 +3179,7 @@ namespace OpenSim.Region.Framework.Scenes
3181 if (IsChildAgent) 3179 if (IsChildAgent)
3182 return; 3180 return;
3183 3181
3184 SceneObjectPart part = m_scene.GetSceneObjectPart(m_requestedSitTargetID); 3182 SceneObjectPart part = m_scene.GetSceneObjectPart(m_requestedSitTargetID);
3185 3183
3186 if (part != null) 3184 if (part != null)
3187 { 3185 {
@@ -3262,12 +3260,14 @@ namespace OpenSim.Region.Framework.Scenes
3262 } 3260 }
3263 3261
3264 part.AddSittingAvatar(this); 3262 part.AddSittingAvatar(this);
3265 ParentPart = m_scene.GetSceneObjectPart(m_requestedSitTargetID); 3263 ParentPart = part;
3266 ParentID = m_requestedSitTargetID; 3264 ParentID = m_requestedSitTargetID;
3267 m_AngularVelocity = Vector3.Zero; 3265 m_AngularVelocity = Vector3.Zero;
3268 Velocity = Vector3.Zero; 3266 Velocity = Vector3.Zero;
3269 RemoveFromPhysicalScene(); 3267 RemoveFromPhysicalScene();
3270 3268
3269 m_requestedSitTargetID = 0;
3270
3271 SendAvatarDataToAllAgents(); 3271 SendAvatarDataToAllAgents();
3272 3272
3273 sitAnimation = "SIT"; 3273 sitAnimation = "SIT";