aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics/OdePlugin/OdePlugin.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Physics/OdePlugin/OdePlugin.cs')
-rw-r--r--OpenSim/Region/Physics/OdePlugin/OdePlugin.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/OpenSim/Region/Physics/OdePlugin/OdePlugin.cs b/OpenSim/Region/Physics/OdePlugin/OdePlugin.cs
index a6834d4..8b49f70 100644
--- a/OpenSim/Region/Physics/OdePlugin/OdePlugin.cs
+++ b/OpenSim/Region/Physics/OdePlugin/OdePlugin.cs
@@ -152,6 +152,9 @@ namespace OpenSim.Region.Physics.OdePlugin
152 152
153 public override void RemoveAvatar(PhysicsActor actor) 153 public override void RemoveAvatar(PhysicsActor actor)
154 { 154 {
155 OdeCharacter och = (OdeCharacter)actor;
156 d.BodyDestroy(och.BoundingCapsule);
157 _characters.Remove(och);
155 } 158 }
156 159
157 public override void RemovePrim(PhysicsActor prim) 160 public override void RemovePrim(PhysicsActor prim)
@@ -278,7 +281,7 @@ namespace OpenSim.Region.Physics.OdePlugin
278 private PhysicsVector _acceleration; 281 private PhysicsVector _acceleration;
279 private bool flying = false; 282 private bool flying = false;
280 //private float gravityAccel; 283 //private float gravityAccel;
281 private IntPtr BoundingCapsule; 284 public IntPtr BoundingCapsule;
282 private OdeScene _parent_scene; 285 private OdeScene _parent_scene;
283 public IntPtr capsule_geom; 286 public IntPtr capsule_geom;
284 public d.Mass capsule_mass; 287 public d.Mass capsule_mass;