diff options
| author | Brad Payne (Vir Linden) <vir@lindenlab.com> | 2015-03-18 21:41:47 -0400 | 
|---|---|---|
| committer | Brad Payne (Vir Linden) <vir@lindenlab.com> | 2015-03-18 21:41:47 -0400 | 
| commit | 090d3097d569922b7c3b681cb77ff14a29a60b07 (patch) | |
| tree | 0b01041e2ad9e6c42a9930803901a3f0e087e617 /indra/newview/llappearancemgr.cpp | |
| parent | 8169cde890f70320340a08cbfa29d16033572a9b (diff) | |
MAINT-4917 WIP - Attachment deferred bulk COF linking WIP
Diffstat (limited to 'indra/newview/llappearancemgr.cpp')
| -rwxr-xr-x | indra/newview/llappearancemgr.cpp | 21 | 
1 files changed, 2 insertions, 19 deletions
| diff --git a/indra/newview/llappearancemgr.cpp b/indra/newview/llappearancemgr.cpp index 24169c152b..258d69d546 100755 --- a/indra/newview/llappearancemgr.cpp +++ b/indra/newview/llappearancemgr.cpp @@ -525,7 +525,7 @@ LLUpdateAppearanceAndEditWearableOnDestroy::LLUpdateAppearanceAndEditWearableOnD  {  } -LLRequestAppearanceUpdateOnDestroy::~LLRequestAppearanceUpdateOnDestroy() +LLRequestServerAppearanceUpdateOnDestroy::~LLRequestServerAppearanceUpdateOnDestroy()  {  	LL_DEBUGS("Avatar") << "ATT requesting server appearance update" << LL_ENDL;  	LLAppearanceMgr::instance().requestServerAppearanceUpdate(); @@ -3925,24 +3925,7 @@ void LLAppearanceMgr::registerAttachment(const LLUUID& item_id)  						<< (item ? item->getName() : "UNKNOWN") << " " << item_id << LL_ENDL;  	gInventory.addChangedMask(LLInventoryObserver::LABEL, item_id); -	if (mAttachmentInvLinkEnabled) -	{ -		// we have to pass do_update = true to call LLAppearanceMgr::updateAppearanceFromCOF. -		// it will trigger gAgentWariables.notifyLoadingFinished() -		// But it is not acceptable solution. See EXT-7777 -		if (!isLinkedInCOF(item_id)) -		{ -			LL_DEBUGS("Avatar") << "ATT adding COF link for attachment " -								<< (item ? item->getName() : "UNKNOWN") << " " << item_id << LL_ENDL; -			// FIXME replace with just a call to request bake update? -			LLPointer<LLInventoryCallback> cb = new LLRequestAppearanceUpdateOnDestroy(); -			LLAppearanceMgr::addCOFItemLink(item_id, cb);  // Add COF link for item. -		} -	} -	else -	{ -		//LL_INFOS() << "no link changes, inv link not enabled" << LL_ENDL; -	} +	LLAttachmentsMgr::instance().onAttachmentArrived(item_id);  }  void LLAppearanceMgr::unregisterAttachment(const LLUUID& item_id) | 
