aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Framework/Scenes')
-rw-r--r--OpenSim/Region/Framework/Scenes/ScenePresence.cs6
1 files changed, 6 insertions, 0 deletions
diff --git a/OpenSim/Region/Framework/Scenes/ScenePresence.cs b/OpenSim/Region/Framework/Scenes/ScenePresence.cs
index b52f48c..d2c7c76 100644
--- a/OpenSim/Region/Framework/Scenes/ScenePresence.cs
+++ b/OpenSim/Region/Framework/Scenes/ScenePresence.cs
@@ -1076,6 +1076,10 @@ namespace OpenSim.Region.Framework.Scenes
1076 // before the inventory is processed in MakeRootAgent. This fixes a race condition 1076 // before the inventory is processed in MakeRootAgent. This fixes a race condition
1077 // related to the handling of attachments 1077 // related to the handling of attachments
1078 //m_scene.GetAvatarAppearance(ControllingClient, out Appearance); 1078 //m_scene.GetAvatarAppearance(ControllingClient, out Appearance);
1079
1080 /* RA 20140111: Commented out these TestBorderCross's.
1081 * Not sure why this code is here. It is not checking all the borders
1082 * and 'in region' sanity checking is done in CheckAndAdjustLandingPoint and below.
1079 if (m_scene.TestBorderCross(pos, Cardinals.E)) 1083 if (m_scene.TestBorderCross(pos, Cardinals.E))
1080 { 1084 {
1081 Border crossedBorder = m_scene.GetCrossedBorder(pos, Cardinals.E); 1085 Border crossedBorder = m_scene.GetCrossedBorder(pos, Cardinals.E);
@@ -1087,6 +1091,7 @@ namespace OpenSim.Region.Framework.Scenes
1087 Border crossedBorder = m_scene.GetCrossedBorder(pos, Cardinals.N); 1091 Border crossedBorder = m_scene.GetCrossedBorder(pos, Cardinals.N);
1088 pos.Y = crossedBorder.BorderLine.Z - 1; 1092 pos.Y = crossedBorder.BorderLine.Z - 1;
1089 } 1093 }
1094 */
1090 1095
1091 CheckAndAdjustLandingPoint(ref pos); 1096 CheckAndAdjustLandingPoint(ref pos);
1092 1097
@@ -4667,6 +4672,7 @@ namespace OpenSim.Region.Framework.Scenes
4667 } 4672 }
4668 } 4673 }
4669 4674
4675 // Modify landing point based on possible banning, telehubs or parcel restrictions.
4670 private void CheckAndAdjustLandingPoint(ref Vector3 pos) 4676 private void CheckAndAdjustLandingPoint(ref Vector3 pos)
4671 { 4677 {
4672 string reason; 4678 string reason;