Allow MaterialsModule to be enabled by default if [Materials] is absent from OpenSim.ini
parent
765fd02418
commit
bde7b2a7b5
|
@ -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()
|
||||||
|
|
Loading…
Reference in New Issue