aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ThirdParty
diff options
context:
space:
mode:
authorOren Hurvitz2013-07-15 15:26:18 +0300
committerJustin Clark-Casey (justincc)2013-09-26 20:09:43 +0100
commit5be6954e5dc6258cc7f20fc802411569cfe40b17 (patch)
tree479cb8a11c60a1f76ee6634de8a7a8100d8ceb3c /ThirdParty
parentminor: Add prefix to log message in LureModule (diff)
downloadopensim-SC_OLD-5be6954e5dc6258cc7f20fc802411569cfe40b17.zip
opensim-SC_OLD-5be6954e5dc6258cc7f20fc802411569cfe40b17.tar.gz
opensim-SC_OLD-5be6954e5dc6258cc7f20fc802411569cfe40b17.tar.bz2
opensim-SC_OLD-5be6954e5dc6258cc7f20fc802411569cfe40b17.tar.xz
When giving items between avatars in different simulators, only add the item to the receiving avatar's inventory once.
When a user gives an item, the user's client sends an InventoryOffered IM message to its simulator. This adds the item to the receiver's inventory. If the receiver isn't in the same simulator then XMLRPC is used to forward the IM to the correct simulator. The bug was that the receiving simulator handled the message by calling OnInstantMessage() again, which added a second copy of the item to the inventory. Instead, the receiving simulator should only notify the avatar that the item was offered.
Diffstat (limited to 'ThirdParty')
0 files changed, 0 insertions, 0 deletions