diff --git a/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs b/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs index 32714b2ad6..340dd39e29 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) {