aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Common/ScriptEngineBase/MaintenanceThread.cs
diff options
context:
space:
mode:
authorTedd Hansen2008-02-22 22:53:19 +0000
committerTedd Hansen2008-02-22 22:53:19 +0000
commit46cfc475aa53fd7e7eee270f4dea4bd25c75c050 (patch)
treee623dcdc149b8249441def51a44b5b15983a1d55 /OpenSim/Region/ScriptEngine/Common/ScriptEngineBase/MaintenanceThread.cs
parentOne more: Async LSL command thread is also shared now. (diff)
downloadopensim-SC_OLD-46cfc475aa53fd7e7eee270f4dea4bd25c75c050.zip
opensim-SC_OLD-46cfc475aa53fd7e7eee270f4dea4bd25c75c050.tar.gz
opensim-SC_OLD-46cfc475aa53fd7e7eee270f4dea4bd25c75c050.tar.bz2
opensim-SC_OLD-46cfc475aa53fd7e7eee270f4dea4bd25c75c050.tar.xz
ScriptEngine works again (startup-nully-error gone)
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/ScriptEngine/Common/ScriptEngineBase/MaintenanceThread.cs8
1 files changed, 4 insertions, 4 deletions
diff --git a/OpenSim/Region/ScriptEngine/Common/ScriptEngineBase/MaintenanceThread.cs b/OpenSim/Region/ScriptEngine/Common/ScriptEngineBase/MaintenanceThread.cs
index eb57a9e..0fcabab 100644
--- a/OpenSim/Region/ScriptEngine/Common/ScriptEngineBase/MaintenanceThread.cs
+++ b/OpenSim/Region/ScriptEngine/Common/ScriptEngineBase/MaintenanceThread.cs
@@ -164,9 +164,9 @@ namespace OpenSim.Region.ScriptEngine.Common.ScriptEngineBase
164 MaintenanceLoopTicks_Other_Count++; 164 MaintenanceLoopTicks_Other_Count++;
165 165
166 166
167 lock (ScriptEngine.ScriptEngines) 167 //lock (ScriptEngine.ScriptEngines)
168 { 168 //{
169 foreach (ScriptEngine m_ScriptEngine in ScriptEngine.ScriptEngines) 169 foreach (ScriptEngine m_ScriptEngine in new ArrayList(ScriptEngine.ScriptEngines))
170 { 170 {
171 lastScriptEngine = m_ScriptEngine; 171 lastScriptEngine = m_ScriptEngine;
172 // Re-reading config every x seconds 172 // Re-reading config every x seconds
@@ -212,7 +212,7 @@ namespace OpenSim.Region.ScriptEngine.Common.ScriptEngineBase
212 m_ScriptEngine.m_ScriptManager.DoScriptLoadUnload(); 212 m_ScriptEngine.m_ScriptManager.DoScriptLoadUnload();
213 } 213 }
214 } 214 }
215 } 215 //}
216 } 216 }
217 } 217 }
218 catch (Exception ex) 218 catch (Exception ex)