From 32785921d0a4a074b92da0f4ec322cf451a4642f Mon Sep 17 00:00:00 2001 From: mingchen Date: Tue, 13 May 2008 16:22:57 +0000 Subject: *Complete redo of the permissions module *Removed hardcoded permissions checks *Added permissions checks where needed --- OpenSim/Region/Environment/Scenes/Scene.cs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'OpenSim/Region/Environment/Scenes/Scene.cs') 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 m_log.Info("[SCENE]: Loading land objects from storage"); List landData = m_storageManager.DataStore.LoadLandObjects(regionID); - if (landData.Count == 0) + if (LandChannel != null) { - LandChannel.NoLandDataFromStorage(); + if (landData.Count == 0) + { + LandChannel.NoLandDataFromStorage(); + } + else + { + LandChannel.IncomingLandObjectsFromStorage(landData); + } } else { - LandChannel.IncomingLandObjectsFromStorage(landData); + m_log.Error("[SCENE]: Land Channel is not defined. Cannot load from storage!"); } } -- cgit v1.1