From df702417dc6aba6422b3f252023ea551620f8ee2 Mon Sep 17 00:00:00 2001
From: Justin Clark-Casey (justincc)
Date: Thu, 26 Aug 2010 16:27:41 +0100
Subject: Remove mono compiler warnings
---
OpenSim/Region/Framework/Scenes/Scene.cs | 12 ------------
1 file changed, 12 deletions(-)
(limited to 'OpenSim/Region/Framework/Scenes/Scene.cs')
diff --git a/OpenSim/Region/Framework/Scenes/Scene.cs b/OpenSim/Region/Framework/Scenes/Scene.cs
index 1f4d022..5fe944d 100644
--- a/OpenSim/Region/Framework/Scenes/Scene.cs
+++ b/OpenSim/Region/Framework/Scenes/Scene.cs
@@ -3608,18 +3608,6 @@ namespace OpenSim.Region.Framework.Scenes
return true;
}
- private ILandObject GetParcelAtPoint(float x, float y)
- {
- foreach (var parcel in AllParcels())
- {
- if (parcel.ContainsPoint((int)x,(int)y))
- {
- return parcel;
- }
- }
- return null;
- }
-
///
/// Update an AgentCircuitData object with new information
///
--
cgit v1.1
From 1c0b4457cdcd543f04bc818a987f6e3f2311098d Mon Sep 17 00:00:00 2001
From: Justin Clark-Casey (justincc)
Date: Sat, 28 Aug 2010 00:40:33 +0100
Subject: Improve liveness by operating on list copies of SOG.Children where
appropriate
---
OpenSim/Region/Framework/Scenes/Scene.cs | 21 +++++++++++----------
1 file changed, 11 insertions(+), 10 deletions(-)
(limited to 'OpenSim/Region/Framework/Scenes/Scene.cs')
diff --git a/OpenSim/Region/Framework/Scenes/Scene.cs b/OpenSim/Region/Framework/Scenes/Scene.cs
index 5fe944d..db081cc 100644
--- a/OpenSim/Region/Framework/Scenes/Scene.cs
+++ b/OpenSim/Region/Framework/Scenes/Scene.cs
@@ -2065,19 +2065,20 @@ namespace OpenSim.Region.Framework.Scenes
group.RemoveScriptInstances(true);
}
+ List partList = null;
lock (group.Children)
+ partList = new List(group.Children.Values);
+
+ foreach (SceneObjectPart part in partList)
{
- foreach (SceneObjectPart part in group.Children.Values)
+ if (part.IsJoint() && ((part.Flags & PrimFlags.Physics) != 0))
{
- if (part.IsJoint() && ((part.Flags & PrimFlags.Physics) != 0))
- {
- PhysicsScene.RequestJointDeletion(part.Name); // FIXME: what if the name changed?
- }
- else if (part.PhysActor != null)
- {
- PhysicsScene.RemovePrim(part.PhysActor);
- part.PhysActor = null;
- }
+ PhysicsScene.RequestJointDeletion(part.Name); // FIXME: what if the name changed?
+ }
+ else if (part.PhysActor != null)
+ {
+ PhysicsScene.RemovePrim(part.PhysActor);
+ part.PhysActor = null;
}
}
--
cgit v1.1