aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework
diff options
context:
space:
mode:
authorOren Hurvitz2013-07-15 15:26:18 +0300
committerJustin Clark-Casey (justincc)2013-09-21 00:32:56 +0100
commitcbdfe96905da9d1386b572f89e8372bbdb3345e6 (patch)
treee0fca597b3e577b0e681bd50f9141a80ef047f0e /OpenSim/Framework
parentminor: Add prefix to log message in LureModule (diff)
downloadopensim-SC-cbdfe96905da9d1386b572f89e8372bbdb3345e6.zip
opensim-SC-cbdfe96905da9d1386b572f89e8372bbdb3345e6.tar.gz
opensim-SC-cbdfe96905da9d1386b572f89e8372bbdb3345e6.tar.bz2
opensim-SC-cbdfe96905da9d1386b572f89e8372bbdb3345e6.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 'OpenSim/Framework')
0 files changed, 0 insertions, 0 deletions