Fix resume scripts.

On resume, we need to place requeue the script for event processing if there are any events on the queue.
Also need to do this under m_Script lock in order to avoid a race
This commit is contained in:
Justin Clark-Casey (justincc)
2011-10-19 21:30:37 +01:00
parent 3cf7fb4eca
commit 5607fd3af8
2 changed files with 33 additions and 9 deletions

View File

@@ -946,7 +946,7 @@ namespace OpenSim.Region.ScriptEngine.XEngine
if (!m_Scripts.ContainsKey(itemID))
return;
instance=m_Scripts[itemID];
instance = m_Scripts[itemID];
m_Scripts.Remove(itemID);
}