From 5515c45e3b42497f64f8e5846697471b1de952c5 Mon Sep 17 00:00:00 2001 From: Justin Clark-Casey (justincc) Date: Tue, 18 Oct 2011 20:56:11 +0100 Subject: minor: method doc to explain a lock of OdeLock --- OpenSim/Region/Physics/OdePlugin/ODEPrim.cs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'OpenSim/Region/Physics/OdePlugin/ODEPrim.cs') diff --git a/OpenSim/Region/Physics/OdePlugin/ODEPrim.cs b/OpenSim/Region/Physics/OdePlugin/ODEPrim.cs index 447304b..1b9378a 100644 --- a/OpenSim/Region/Physics/OdePlugin/ODEPrim.cs +++ b/OpenSim/Region/Physics/OdePlugin/ODEPrim.cs @@ -2378,6 +2378,8 @@ Console.WriteLine(" JointCreateFixed"); public override void SetVolumeDetect(int param) { + // We have to lock the scene here so that an entire simulate loop either uses volume detect for all + // possible collisions with this prim or for none of them. lock (_parent_scene.OdeLock) { m_isVolumeDetect = (param != 0); -- cgit v1.1