merge changes for storm-976

meow-7.2.2
Oz Linden 2011-10-20 16:45:00 -04:00
commit 140ce422b8
2 changed files with 6 additions and 2 deletions

View File

@ -576,6 +576,7 @@ Jonathan Yap
STORM-1572
STORM-1574
STORM-1579
STORM-976
STORM-1639
STORM-910
STORM-1642

View File

@ -1807,8 +1807,11 @@ void LLOfferInfo::initRespondFunctionMap()
void inventory_offer_handler(LLOfferInfo* info)
{
//If muted, don't even go through the messaging stuff. Just curtail the offer here.
if (LLMuteList::getInstance()->isMuted(info->mFromID, info->mFromName))
// If muted, don't even go through the messaging stuff. Just curtail the offer here.
// Passing in a null UUID handles the case of where you have muted one of your own objects by_name.
// The solution for STORM-1297 seems to handle the cases where the object is owned by someone else.
if (LLMuteList::getInstance()->isMuted(info->mFromID, info->mFromName) ||
LLMuteList::getInstance()->isMuted(LLUUID::null, info->mFromName))
{
info->forceResponse(IOR_MUTE);
return;