diff options
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/Scene.Inventory.cs')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/Scene.Inventory.cs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs b/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs index dd4c14b..a18bf76 100644 --- a/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs +++ b/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs | |||
@@ -256,7 +256,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
256 | 256 | ||
257 | if (isScriptRunning) | 257 | if (isScriptRunning) |
258 | { | 258 | { |
259 | part.Inventory.RemoveScriptInstance(item.ItemID); | 259 | part.Inventory.RemoveScriptInstance(item.ItemID, false); |
260 | } | 260 | } |
261 | 261 | ||
262 | // Update item with new asset | 262 | // Update item with new asset |
@@ -859,8 +859,10 @@ namespace OpenSim.Region.Framework.Scenes | |||
859 | 859 | ||
860 | if (item.Type == 10) | 860 | if (item.Type == 10) |
861 | { | 861 | { |
862 | part.RemoveScriptEvents(itemID); | ||
862 | EventManager.TriggerRemoveScript(localID, itemID); | 863 | EventManager.TriggerRemoveScript(localID, itemID); |
863 | } | 864 | } |
865 | |||
864 | group.RemoveInventoryItem(localID, itemID); | 866 | group.RemoveInventoryItem(localID, itemID); |
865 | part.GetProperties(remoteClient); | 867 | part.GetProperties(remoteClient); |
866 | } | 868 | } |