From 863556f2cc545c56599aab9d28373aa4ed83288d Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Thu, 19 Feb 2009 03:09:56 +0000 Subject: Thank you, Snowdrop, for a patch that makes the callback ID parameter usable. Applied with formatting changes, please don't introduce K&R style indentations into OpenSim Fixes Mantis #3190 --- OpenSim/Region/Framework/Scenes/Scene.Inventory.cs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'OpenSim/Region/Framework/Scenes/Scene.Inventory.cs') diff --git a/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs b/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs index 2800e9e..f5d7b32 100644 --- a/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs +++ b/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs @@ -140,7 +140,7 @@ namespace OpenSim.Region.Framework.Scenes if (userInfo != null) { AddInventoryItem(remoteClient.AgentId, item); - remoteClient.SendInventoryItemCreateUpdate(item); + remoteClient.SendInventoryItemCreateUpdate(item, 0); } else { @@ -846,7 +846,7 @@ namespace OpenSim.Region.Framework.Scenes item.CreationDate = creationDate; userInfo.AddItem(item); - remoteClient.SendInventoryItemCreateUpdate(item); + remoteClient.SendInventoryItemCreateUpdate(item, callbackID); } else { @@ -1379,6 +1379,7 @@ namespace OpenSim.Region.Framework.Scenes if (part != null) { + TaskInventoryItem currentItem = part.Inventory.GetInventoryItem(itemID); bool allowInventoryDrop = (part.GetEffectiveObjectFlags() & (uint)PrimFlags.AllowInventoryDrop) != 0; @@ -2003,14 +2004,14 @@ namespace OpenSim.Region.Framework.Scenes if (remoteClient != null && item.Owner == remoteClient.AgentId) { - remoteClient.SendInventoryItemCreateUpdate(item); + remoteClient.SendInventoryItemCreateUpdate(item, 0); } else { ScenePresence notifyUser = GetScenePresence(item.Owner); if (notifyUser != null) { - notifyUser.ControllingClient.SendInventoryItemCreateUpdate(item); + notifyUser.ControllingClient.SendInventoryItemCreateUpdate(item, 0); } } } @@ -2092,7 +2093,7 @@ namespace OpenSim.Region.Framework.Scenes // this gets called when the agent loggs off! if (remoteClient != null) { - remoteClient.SendInventoryItemCreateUpdate(item); + remoteClient.SendInventoryItemCreateUpdate(item, 0); } } } @@ -2151,7 +2152,7 @@ namespace OpenSim.Region.Framework.Scenes grp.SetFromAssetID(item.ID); userInfo.AddItem(item); - remoteClient.SendInventoryItemCreateUpdate(item); + remoteClient.SendInventoryItemCreateUpdate(item, 0); itemID = item.ID; return item.AssetID; -- cgit v1.1