aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authordahlia2015-02-05 13:17:31 -0800
committerdahlia2015-02-05 13:17:31 -0800
commitbde7b2a7b5d164994a0174f923f04efa6f00c4f4 (patch)
tree720ae06031a7b1b35427041a18967559cfed6139
parentFor built-in groups, if a delegate throws an exception (e.g. due to network f... (diff)
downloadopensim-SC-bde7b2a7b5d164994a0174f923f04efa6f00c4f4.zip
opensim-SC-bde7b2a7b5d164994a0174f923f04efa6f00c4f4.tar.gz
opensim-SC-bde7b2a7b5d164994a0174f923f04efa6f00c4f4.tar.bz2
opensim-SC-bde7b2a7b5d164994a0174f923f04efa6f00c4f4.tar.xz
Allow MaterialsModule to be enabled by default if [Materials] is absent from OpenSim.ini
-rw-r--r--OpenSim/Region/OptionalModules/Materials/MaterialsModule.cs15
1 files changed, 6 insertions, 9 deletions
diff --git a/OpenSim/Region/OptionalModules/Materials/MaterialsModule.cs b/OpenSim/Region/OptionalModules/Materials/MaterialsModule.cs
index ea582fa..739eb2c 100644
--- a/OpenSim/Region/OptionalModules/Materials/MaterialsModule.cs
+++ b/OpenSim/Region/OptionalModules/Materials/MaterialsModule.cs
@@ -66,19 +66,16 @@ namespace OpenSim.Region.OptionalModules.Materials
66 private Scene m_scene = null; 66 private Scene m_scene = null;
67 private bool m_enabled = false; 67 private bool m_enabled = false;
68 68
69 public Dictionary<UUID, OSDMap> m_regionMaterials = new Dictionary<UUID, OSDMap>();
70
71 public void Initialise(IConfigSource source) 69 public void Initialise(IConfigSource source)
72 { 70 {
73 IConfig config = source.Configs["Materials"]; 71 m_enabled = true; // default is enabled
74 if (config == null)
75 return;
76 72
77 m_enabled = config.GetBoolean("enable_materials", true); 73 IConfig config = source.Configs["Materials"];
78 if (!m_enabled) 74 if (config != null)
79 return; 75 m_enabled = config.GetBoolean("enable_materials", m_enabled);
80 76
81 m_log.DebugFormat("[Materials]: Initialized"); 77 if (m_enabled)
78 m_log.DebugFormat("[Materials]: Initialized");
82 } 79 }
83 80
84 public void Close() 81 public void Close()