aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/Framework/Scenes/Scene.cs10
1 files changed, 8 insertions, 2 deletions
diff --git a/OpenSim/Region/Framework/Scenes/Scene.cs b/OpenSim/Region/Framework/Scenes/Scene.cs
index 7275c15..d336eda 100644
--- a/OpenSim/Region/Framework/Scenes/Scene.cs
+++ b/OpenSim/Region/Framework/Scenes/Scene.cs
@@ -4982,7 +4982,10 @@ namespace OpenSim.Region.Framework.Scenes
4982 4982
4983 public LandData GetLandData(float x, float y) 4983 public LandData GetLandData(float x, float y)
4984 { 4984 {
4985 return LandChannel.GetLandObject(x, y).LandData; 4985 ILandObject parcel = LandChannel.GetLandObject(x, y);
4986 if (parcel == null)
4987 return null;
4988 return parcel.LandData;
4986 } 4989 }
4987 4990
4988 /// <summary> 4991 /// <summary>
@@ -4998,7 +5001,10 @@ namespace OpenSim.Region.Framework.Scenes
4998 public LandData GetLandData(uint x, uint y) 5001 public LandData GetLandData(uint x, uint y)
4999 { 5002 {
5000 m_log.DebugFormat("[SCENE]: returning land for {0},{1}", x, y); 5003 m_log.DebugFormat("[SCENE]: returning land for {0},{1}", x, y);
5001 return LandChannel.GetLandObject((int)x, (int)y).LandData; 5004 ILandObject parcel = LandChannel.GetLandObject((int)x, (int)y);
5005 if (parcel == null)
5006 return null;
5007 return parcel.LandData;
5002 } 5008 }
5003 5009
5004 #endregion 5010 #endregion