* "Fixed" a NRE with the new script engine Tedd committed

* Tedd will need to fix properly.
This commit is contained in:
Adam Frisby
2008-11-08 20:31:47 +00:00
parent 344b725d3b
commit cbda728183

View File

@@ -54,16 +54,22 @@ namespace OpenSim.ApplicationPlugins.ScriptEngine
// New region is being created
// Create a new script engine
// Make sure we have config
if (ConfigSource.Configs["SECS"] == null)
ConfigSource.AddConfig("SECS");
ScriptConfigSource = ConfigSource.Configs["SECS"];
// Is SECS enabled?
if (ScriptConfigSource.GetBoolean("Enabled", false))
try
{
if (ConfigSource.Configs["SECS"] == null)
ConfigSource.AddConfig("SECS");
ScriptConfigSource = ConfigSource.Configs["SECS"];
// Is SECS enabled?
if (ScriptConfigSource.GetBoolean("Enabled", false))
{
LoadEngine();
if (scriptEngine != null)
scriptEngine.Initialise(scene, source);
}
}
catch (NullReferenceException)
{
LoadEngine();
if (scriptEngine != null)
scriptEngine.Initialise(scene, source);
}
}