From 81a4fe9db7bc3b21747d42df1c1d2c22a0187a43 Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Sun, 28 Dec 2008 17:22:31 +0000 Subject: Insert a 15 seconds delay before the script engine starts loading scripts --- OpenSim/Region/ScriptEngine/XEngine/XEngine.cs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'OpenSim') diff --git a/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs b/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs index 32714b2..340dd39 100644 --- a/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs +++ b/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs @@ -70,6 +70,7 @@ namespace OpenSim.Region.ScriptEngine.XEngine private int m_SaveTime; private ThreadPriority m_Prio; private bool m_Enabled = false; + private bool m_InitialStartup = true; // disable warning: need to keep a reference to XEngine.EventManager // alive to avoid it being garbage collected @@ -412,6 +413,12 @@ namespace OpenSim.Region.ScriptEngine.XEngine public Object DoOnRezScriptQueue(Object dummy) { + if (m_InitialStartup) + { + m_InitialStartup = false; + System.Threading.Thread.Sleep(15000); + } + Object o; lock (m_CompileQueue) { -- cgit v1.1