Allow MaterialsModule to be enabled by default if [Materials] is absent from OpenSim.ini

inv-download
dahlia 2015-02-05 13:17:31 -08:00
parent 765fd02418
commit bde7b2a7b5
1 changed files with 6 additions and 9 deletions

View File

@ -66,19 +66,16 @@ namespace OpenSim.Region.OptionalModules.Materials
private Scene m_scene = null; private Scene m_scene = null;
private bool m_enabled = false; private bool m_enabled = false;
public Dictionary<UUID, OSDMap> m_regionMaterials = new Dictionary<UUID, OSDMap>();
public void Initialise(IConfigSource source) public void Initialise(IConfigSource source)
{ {
m_enabled = true; // default is enabled
IConfig config = source.Configs["Materials"]; IConfig config = source.Configs["Materials"];
if (config == null) if (config != null)
return; m_enabled = config.GetBoolean("enable_materials", m_enabled);
m_enabled = config.GetBoolean("enable_materials", true); if (m_enabled)
if (!m_enabled) m_log.DebugFormat("[Materials]: Initialized");
return;
m_log.DebugFormat("[Materials]: Initialized");
} }
public void Close() public void Close()