More locks, try's and disable some things in SEC - maybe it won't crash now. :)

This commit is contained in:
Tedd Hansen
2008-09-21 01:09:54 +00:00
parent 9c8aeff27c
commit ec494275a2
3 changed files with 27 additions and 14 deletions

View File

@@ -43,13 +43,17 @@ namespace OpenSim.ApplicationPlugins.ScriptEngine
public RegionScriptEngineBase scriptEngine;
public void Initialise(Scene scene, IConfigSource source)
{
return;
// New region is being created
// Create a new script engine
try
{
scriptEngine =
Activator.CreateInstance(ComponentRegistry.scriptEngines[tempScriptEngineName]) as
RegionScriptEngineBase;
lock (ComponentRegistry.scriptEngines)
{
scriptEngine =
Activator.CreateInstance(ComponentRegistry.scriptEngines[tempScriptEngineName]) as
RegionScriptEngineBase;
}
scriptEngine.Initialize(scene, source);
}
catch (Exception ex)