diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/Scene.cs | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs index f0a0921..faa595f 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.cs | |||
@@ -1146,13 +1146,20 @@ namespace OpenSim.Region.Environment.Scenes | |||
1146 | m_log.Info("[SCENE]: Loading land objects from storage"); | 1146 | m_log.Info("[SCENE]: Loading land objects from storage"); |
1147 | List<LandData> landData = m_storageManager.DataStore.LoadLandObjects(regionID); | 1147 | List<LandData> landData = m_storageManager.DataStore.LoadLandObjects(regionID); |
1148 | 1148 | ||
1149 | if (landData.Count == 0) | 1149 | if (LandChannel != null) |
1150 | { | 1150 | { |
1151 | LandChannel.NoLandDataFromStorage(); | 1151 | if (landData.Count == 0) |
1152 | { | ||
1153 | LandChannel.NoLandDataFromStorage(); | ||
1154 | } | ||
1155 | else | ||
1156 | { | ||
1157 | LandChannel.IncomingLandObjectsFromStorage(landData); | ||
1158 | } | ||
1152 | } | 1159 | } |
1153 | else | 1160 | else |
1154 | { | 1161 | { |
1155 | LandChannel.IncomingLandObjectsFromStorage(landData); | 1162 | m_log.Error("[SCENE]: Land Channel is not defined. Cannot load from storage!"); |
1156 | } | 1163 | } |
1157 | } | 1164 | } |
1158 | 1165 | ||