Added OnRemoveScript event handler to ScriptEngine. Fixed event queuing of empty objects crash.

This commit is contained in:
Tedd Hansen
2007-08-22 18:41:31 +00:00
parent 47c6d8ae8f
commit 0eadb7591e
3 changed files with 8 additions and 2 deletions

View File

@@ -239,6 +239,10 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine
lock (QueueLock)
{
// Do we have any scripts in this object at all? If not, return
if (myScriptEngine.myScriptManager.Scripts.ContainsKey(localID) == false)
return;
foreach (LLUUID itemID in myScriptEngine.myScriptManager.GetScriptKeys(localID))
{
// Add to each script in that object