From 033f0138c85b1912491430490995df21387d4baa Mon Sep 17 00:00:00 2001
From: Justin Clarke Casey
Date: Mon, 7 Apr 2008 21:03:03 +0000
Subject: * Preserve original creator's name when an object is given

---
 OpenSim/Region/Environment/Scenes/Scene.Inventory.cs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'OpenSim/Region')

diff --git a/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs b/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs
index f6f1367..c61afda 100644
--- a/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs
+++ b/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs
@@ -291,7 +291,7 @@ namespace OpenSim.Region.Environment.Scenes
         /// Give an inventory item from one avatar to another
         /// </summary>
         /// <param name="recipientClient"></param>
-        /// <param name="sender"></param>
+        /// <param name="senderId">ID of the sender of the item</param>
         /// <param name="itemId"></param>
         public void GiveInventoryItem(IClientAPI recipientClient, LLUUID senderId, LLUUID itemId)
         {
@@ -320,7 +320,7 @@ namespace OpenSim.Region.Environment.Scenes
                         // Insert a copy of the item into the recipient                    
                         InventoryItemBase itemCopy = new InventoryItemBase();
                         itemCopy.avatarID = recipientClient.AgentId;
-                        itemCopy.creatorsID = recipientClient.AgentId;
+                        itemCopy.creatorsID = senderId;
                         itemCopy.inventoryID = LLUUID.Random();
                         itemCopy.assetID = item.assetID;
                         itemCopy.inventoryDescription = item.inventoryDescription;
-- 
cgit v1.1