diff options
Diffstat (limited to 'indra/newview/llviewermessage.cpp')
| -rw-r--r-- | indra/newview/llviewermessage.cpp | 36 | 
1 files changed, 18 insertions, 18 deletions
| diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp index ff1c7b526f..16c768b14e 100644 --- a/indra/newview/llviewermessage.cpp +++ b/indra/newview/llviewermessage.cpp @@ -209,7 +209,6 @@ const BOOL SCRIPT_QUESTION_IS_CAUTION[SCRIPT_PERMISSION_EOF] =  bool friendship_offer_callback(const LLSD& notification, const LLSD& response)  {  	S32 option = LLNotification::getSelectedOption(notification, response); -	LLUUID fid;  	LLMessageSystem* msg = gMessageSystem;  	const LLSD& payload = notification["payload"]; @@ -219,10 +218,11 @@ bool friendship_offer_callback(const LLSD& notification, const LLSD& response)  	switch(option)  	{  	case 0: +	{  		// accept  		LLAvatarTracker::formFriendship(payload["from_id"]); -		fid = gInventory.findCategoryUUIDForType(LLAssetType::AT_CALLINGCARD); +		const LLUUID fid = gInventory.findCategoryUUIDForType(LLFolderType::FT_CALLINGCARD);  		// This will also trigger an onlinenotification if the user is online  		msg->newMessageFast(_PREHASH_AcceptFriendship); @@ -235,7 +235,9 @@ bool friendship_offer_callback(const LLSD& notification, const LLSD& response)  		msg->addUUIDFast(_PREHASH_FolderID, fid);  		msg->sendReliable(LLHost(payload["sender"].asString()));  		break; +	}  	case 1: +	{  		// decline  		// We no longer notify other viewers, but we DO still send  		// the rejection to the simulator to delete the pending userop. @@ -247,6 +249,7 @@ bool friendship_offer_callback(const LLSD& notification, const LLSD& response)  		msg->addUUIDFast(_PREHASH_TransactionID, payload["session_id"]);  		msg->sendReliable(LLHost(payload["sender"].asString()));  		break; +	}  	default:  		// close button probably, possibly timed out  		break; @@ -767,8 +770,7 @@ public:  	virtual void done()  	{  		LL_DEBUGS("Messaging") << "LLDiscardAgentOffer::done()" << LL_ENDL; -		LLUUID trash_id; -		trash_id = gInventory.findCategoryUUIDForType(LLAssetType::AT_TRASH); +		const LLUUID trash_id = gInventory.findCategoryUUIDForType(LLFolderType::FT_TRASH);  		bool notify = false;  		if(trash_id.notNull() && mObjectID.notNull())  		{ @@ -875,7 +877,7 @@ void open_offer(const std::vector<LLUUID>& items, const std::string& from_name)  {  	std::vector<LLUUID>::const_iterator it = items.begin();  	std::vector<LLUUID>::const_iterator end = items.end(); -	LLUUID trash_id(gInventory.findCategoryUUIDForType(LLAssetType::AT_TRASH)); +	const LLUUID trash_id = gInventory.findCategoryUUIDForType(LLFolderType::FT_TRASH);  	LLInventoryItem* item;  	for(; it != end; ++it)  	{ @@ -946,13 +948,12 @@ void open_offer(const std::vector<LLUUID>& items, const std::string& from_name)  		}  		//Trash Check -		LLUUID trash_id; -		trash_id = gInventory.findCategoryUUIDForType(LLAssetType::AT_TRASH); +		const LLUUID trash_id = gInventory.findCategoryUUIDForType(LLFolderType::FT_TRASH);  		if(gInventory.isObjectDescendentOf(item->getUUID(), trash_id))  		{  			return;  		} -		LLUUID lost_and_found_id = gInventory.findCategoryUUIDForType(LLAssetType::AT_LOST_AND_FOUND); +		const LLUUID lost_and_found_id = gInventory.findCategoryUUIDForType(LLFolderType::FT_LOST_AND_FOUND);  		//BOOL inventory_has_focus = gFocusMgr.childHasKeyboardFocus(view);  		BOOL user_is_away = gAwayTimer.getStarted(); @@ -1716,7 +1717,7 @@ void process_improved_im(LLMessageSystem *msg, void **user_data)  				info->mFromGroup = from_group;  				info->mTransactionID = session_id;  				info->mType = (LLAssetType::EType) asset_type; -				info->mFolderID = gInventory.findCategoryUUIDForType(info->mType); +				info->mFolderID = gInventory.findCategoryUUIDForType(LLFolderType::assetTypeToFolderType(info->mType));  				std::string from_name;  				from_name += "A group member named "; @@ -1850,7 +1851,7 @@ void process_improved_im(LLMessageSystem *msg, void **user_data)  			info->mFromID = from_id;  			info->mFromGroup = from_group;  			info->mTransactionID = session_id; -			info->mFolderID = gInventory.findCategoryUUIDForType(info->mType); +			info->mFolderID = gInventory.findCategoryUUIDForType(LLFolderType::assetTypeToFolderType(info->mType));  			if (dialog == IM_TASK_INVENTORY_OFFERED)  			{ @@ -2144,7 +2145,7 @@ bool callingcard_offer_callback(const LLSD& notification, const LLSD& response)  		msg->addUUIDFast(_PREHASH_SessionID, gAgent.getSessionID());  		msg->nextBlockFast(_PREHASH_TransactionBlock);  		msg->addUUIDFast(_PREHASH_TransactionID, notification["payload"]["transaction_id"].asUUID()); -		fid = gInventory.findCategoryUUIDForType(LLAssetType::AT_CALLINGCARD); +		fid = gInventory.findCategoryUUIDForType(LLFolderType::FT_CALLINGCARD);  		msg->nextBlockFast(_PREHASH_FolderData);  		msg->addUUIDFast(_PREHASH_FolderID, fid);  		msg->sendReliable(LLHost(notification["payload"]["sender"].asString())); @@ -2597,11 +2598,10 @@ BOOL LLPostTeleportNotifiers::tick()  	{  		// get callingcards and landmarks available to the user arriving.  		LLInventoryFetchDescendentsObserver::folder_ref_t folders; -		LLUUID folder_id; -		folder_id = gInventory.findCategoryUUIDForType(LLAssetType::AT_CALLINGCARD); -		if(folder_id.notNull())  -			folders.push_back(folder_id); -		folder_id = gInventory.findCategoryUUIDForType(LLAssetType::AT_LANDMARK); +		const LLUUID callingcard_id = gInventory.findCategoryUUIDForType(LLFolderType::FT_CALLINGCARD); +		if(callingcard_id.notNull())  +			folders.push_back(callingcard_id); +		const LLUUID folder_id = gInventory.findCategoryUUIDForType(LLFolderType::FT_LANDMARK);  		if(folder_id.notNull())   			folders.push_back(folder_id);  		if(!folders.empty()) @@ -4819,7 +4819,7 @@ void container_inventory_arrived(LLViewerObject* object,  		// create a new inventory category to put this in  		LLUUID cat_id;  		cat_id = gInventory.createNewCategory(gInventory.getRootFolderID(), -											  LLAssetType::AT_NONE, +											  LLFolderType::FT_NONE,  											  LLTrans::getString("AcquiredItems"));  		InventoryObjectList::const_iterator it = inventory->begin(); @@ -4869,7 +4869,7 @@ void container_inventory_arrived(LLViewerObject* object,  		}  		LLInventoryItem* item = (LLInventoryItem*)((LLInventoryObject*)(*it)); -		LLUUID category = gInventory.findCategoryUUIDForType(item->getType()); +		const LLUUID category = gInventory.findCategoryUUIDForType(LLFolderType::assetTypeToFolderType(item->getType()));  		LLUUID item_id;  		item_id.generate(); | 
