Fix server crash when setting prims physical under basic physics.

0.6.0-stable
Jeff Ames 2008-03-19 19:33:38 +00:00
parent 2b78c40d89
commit 84289cfb4b
1 changed files with 6 additions and 2 deletions

View File

@ -1329,9 +1329,13 @@ namespace OpenSim.Region.Environment.Scenes
new PhysicsVector(Scale.X, Scale.Y, Scale.Z), new PhysicsVector(Scale.X, Scale.Y, Scale.Z),
new Quaternion(RotationOffset.W, RotationOffset.X, new Quaternion(RotationOffset.W, RotationOffset.X,
RotationOffset.Y, RotationOffset.Z), usePhysics); RotationOffset.Y, RotationOffset.Z), usePhysics);
if (PhysActor != null)
{
PhysActor.LocalID = LocalId; PhysActor.LocalID = LocalId;
DoPhysicsPropertyUpdate(usePhysics, true); DoPhysicsPropertyUpdate(usePhysics, true);
} }
}
else else
{ {
PhysActor.IsPhysical = usePhysics; PhysActor.IsPhysical = usePhysics;