Stop the 15 second initial script compile wait if a script is being rezzed on a previously empty region.
parent
7f2e6a55c4
commit
4457ec667a
|
@ -642,6 +642,10 @@ namespace OpenSim.Region.ScriptEngine.XEngine
|
||||||
m_Scene.EventManager.OnGetScriptRunning += OnGetScriptRunning;
|
m_Scene.EventManager.OnGetScriptRunning += OnGetScriptRunning;
|
||||||
m_Scene.EventManager.OnShutdown += OnShutdown;
|
m_Scene.EventManager.OnShutdown += OnShutdown;
|
||||||
|
|
||||||
|
// If region ready has been triggered, then the region had no scripts to compile and completed its other
|
||||||
|
// work.
|
||||||
|
m_Scene.EventManager.OnRegionReady += s => m_InitialStartup = false;
|
||||||
|
|
||||||
if (m_SleepTime > 0)
|
if (m_SleepTime > 0)
|
||||||
{
|
{
|
||||||
m_ThreadPool.QueueWorkItem(new WorkItemCallback(this.DoMaintenance),
|
m_ThreadPool.QueueWorkItem(new WorkItemCallback(this.DoMaintenance),
|
||||||
|
|
Loading…
Reference in New Issue