diff --git a/OpenSim/Region/Environment/Modules/World/WorldMap/WorldMapModule.cs b/OpenSim/Region/Environment/Modules/World/WorldMap/WorldMapModule.cs index ec9b79c2ea..a5ca2be4f3 100644 --- a/OpenSim/Region/Environment/Modules/World/WorldMap/WorldMapModule.cs +++ b/OpenSim/Region/Environment/Modules/World/WorldMap/WorldMapModule.cs @@ -60,6 +60,7 @@ namespace OpenSim.Region.Environment.Modules.World.WorldMap private List cachedMapBlocks = new List(); private int cachedTime = 0; private byte[] myMapImageJPEG; + private bool m_Enabled = false; //private int CacheRegionsDistance = 256; @@ -67,6 +68,14 @@ namespace OpenSim.Region.Environment.Modules.World.WorldMap public void Initialise(Scene scene, IConfigSource config) { + IConfig startupConfig = config.Configs["Startup"]; + if (startupConfig.GetString("worldMapModule", "WorldMap") == + "WorldMap") + m_Enabled = true; + + if (!m_Enabled) + return; + myMapImageJPEG = new byte[0]; m_scene = scene;