diff options
| author | Loren Shih <seraph@lindenlab.com> | 2010-02-04 19:04:03 -0500 | 
|---|---|---|
| committer | Loren Shih <seraph@lindenlab.com> | 2010-02-04 19:04:03 -0500 | 
| commit | a05766c200df4094c483a755b95b9a3ac970fe81 (patch) | |
| tree | ddec0c53547f743aa8649307716ab1d0df61f958 /indra/newview/llinventorybridge.cpp | |
| parent | 14d77a36d4392cd51a0887d957905ce4c532ba38 (diff) | |
| parent | 195b13beff0ea476ed47a08f6a44b85dc151eec8 (diff) | |
automated merge viewer2.0->viewer2.0
Diffstat (limited to 'indra/newview/llinventorybridge.cpp')
| -rw-r--r-- | indra/newview/llinventorybridge.cpp | 11 | 
1 files changed, 9 insertions, 2 deletions
| diff --git a/indra/newview/llinventorybridge.cpp b/indra/newview/llinventorybridge.cpp index f6089f3533..19fbd7ade1 100644 --- a/indra/newview/llinventorybridge.cpp +++ b/indra/newview/llinventorybridge.cpp @@ -4913,8 +4913,12 @@ void LLWearableBridge::onRemoveFromAvatarArrived(LLWearable* wearable,  	}  	// Find and remove this item from the COF. +	// FIXME 2.1 - call removeCOFItemLinks in llappearancemgr instead.  	LLInventoryModel::item_array_t items = gInventory.collectLinkedItems(item_id, LLAppearanceManager::instance().getCOF()); -	llassert(items.size() == 1); // Should always have one and only one item linked to this in the COF. +	if (items.size() != 1) +	{ +		llwarns << "Found " << items.size() << " COF links to " << item_id.asString() << ", expected 1" << llendl; +	}  	for (LLInventoryModel::item_array_t::const_iterator iter = items.begin();  		 iter != items.end();  		 ++iter) @@ -4950,7 +4954,10 @@ void LLWearableBridge::removeAllClothesFromAvatar()  		// Find and remove this item from the COF.  		LLInventoryModel::item_array_t items = gInventory.collectLinkedItems(  			item_id, LLAppearanceManager::instance().getCOF()); -		llassert(items.size() == 1); // Should always have one and only one item linked to this in the COF. +		if (items.size() != 1) +		{ +			llwarns << "Found " << items.size() << " COF links to " << item_id.asString() << ", expected 1" << llendl; +		}  		for (LLInventoryModel::item_array_t::const_iterator iter = items.begin();  			 iter != items.end();  			 ++iter) | 
