diff --git a/OpenSim/Region/OptionalModules/Materials/MaterialsModule.cs b/OpenSim/Region/OptionalModules/Materials/MaterialsModule.cs index ea582faf01..739eb2c599 100644 --- a/OpenSim/Region/OptionalModules/Materials/MaterialsModule.cs +++ b/OpenSim/Region/OptionalModules/Materials/MaterialsModule.cs @@ -66,19 +66,16 @@ namespace OpenSim.Region.OptionalModules.Materials private Scene m_scene = null; private bool m_enabled = false; - public Dictionary m_regionMaterials = new Dictionary(); - public void Initialise(IConfigSource source) { + m_enabled = true; // default is enabled + IConfig config = source.Configs["Materials"]; - if (config == null) - return; + if (config != null) + m_enabled = config.GetBoolean("enable_materials", m_enabled); - m_enabled = config.GetBoolean("enable_materials", true); - if (!m_enabled) - return; - - m_log.DebugFormat("[Materials]: Initialized"); + if (m_enabled) + m_log.DebugFormat("[Materials]: Initialized"); } public void Close()