diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llviewermessage.cpp | 14 | 
1 files changed, 4 insertions, 10 deletions
diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp index 64aeb750c6..7e758a04b9 100644 --- a/indra/newview/llviewermessage.cpp +++ b/indra/newview/llviewermessage.cpp @@ -1905,7 +1905,7 @@ void inventory_offer_handler(LLOfferInfo* info)  	std::string verb = "select?name=" + LLURI::escape(msg);  	args["ITEM_SLURL"] = LLSLURL("inventory", info->mObjectID, verb.c_str()).getSLURLString(); -	LLNotification::Params p("ObjectGiveItem"); +	LLNotification::Params p;  	// Object -> Agent Inventory Offer  	if (info->mFromObject) @@ -2594,8 +2594,9 @@ void process_improved_im(LLMessageSystem *msg, void **user_data)  				bucketp = (struct offer_agent_bucket_t*) &binary_bucket[0];  				info->mType = (LLAssetType::EType) bucketp->asset_type;  				info->mObjectID = bucketp->object_id; +				info->mFromObject = FALSE;  			} -			else +			else // IM_TASK_INVENTORY_OFFERED  			{  				if (sizeof(S8) != binary_bucket_size)  				{ @@ -2605,6 +2606,7 @@ void process_improved_im(LLMessageSystem *msg, void **user_data)  				}  				info->mType = (LLAssetType::EType) binary_bucket[0];  				info->mObjectID = LLUUID::null; +				info->mFromObject = TRUE;  			}  			info->mIM = dialog; @@ -2613,14 +2615,6 @@ void process_improved_im(LLMessageSystem *msg, void **user_data)  			info->mTransactionID = session_id;  			info->mFolderID = gInventory.findCategoryUUIDForType(LLFolderType::assetTypeToFolderType(info->mType)); -			if (dialog == IM_TASK_INVENTORY_OFFERED) -			{ -				info->mFromObject = TRUE; -			} -			else -			{ -				info->mFromObject = FALSE; -			}  			info->mFromName = name;  			info->mDesc = message;  			info->mHost = msg->getSender();  | 
