diff options
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/ScenePresence.cs')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/ScenePresence.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/OpenSim/Region/Environment/Scenes/ScenePresence.cs b/OpenSim/Region/Environment/Scenes/ScenePresence.cs index 2215850..ec3137f 100644 --- a/OpenSim/Region/Environment/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Environment/Scenes/ScenePresence.cs | |||
@@ -594,7 +594,7 @@ namespace OpenSim.Region.Environment.Scenes | |||
594 | m_isChildAgent = false; | 594 | m_isChildAgent = false; |
595 | float posZLimit = (float)m_scene.GetLandHeight((int)pos.X, (int)pos.Y); | 595 | float posZLimit = (float)m_scene.GetLandHeight((int)pos.X, (int)pos.Y); |
596 | float newPosZ = posZLimit + m_avHeight; | 596 | float newPosZ = posZLimit + m_avHeight; |
597 | if (posZLimit >= (pos.Z -(m_avHeight/2)) && !(Single.IsInfinity(newPosZ) && Single.IsNaN(newPosZ))) | 597 | if (posZLimit >= (pos.Z -(m_avHeight/2)) && !(Single.IsInfinity(newPosZ) || Single.IsNaN(newPosZ))) |
598 | { | 598 | { |
599 | pos.Z = newPosZ; | 599 | pos.Z = newPosZ; |
600 | } | 600 | } |