aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim')
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs3
1 files changed, 3 insertions, 0 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
index d2ed1f7..40b7c35 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
@@ -3681,6 +3681,9 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
3681 3681
3682 protected void TargetOmega(SceneObjectPart part, LSL_Vector axis, double spinrate, double gain) 3682 protected void TargetOmega(SceneObjectPart part, LSL_Vector axis, double spinrate, double gain)
3683 { 3683 {
3684 PhysicsActor pa = part.PhysActor;
3685 if ( ( pa == null || !pa.IsPhysical ) && gain == 0.0d )
3686 spinrate = 0.0d;
3684 part.UpdateAngularVelocity(axis * spinrate); 3687 part.UpdateAngularVelocity(axis * spinrate);
3685 } 3688 }
3686 3689