diff options
| author | Nyx (Neal Orman) <nyx@lindenlab.com> | 2010-02-11 15:22:38 -0500 | 
|---|---|---|
| committer | Nyx (Neal Orman) <nyx@lindenlab.com> | 2010-02-11 15:22:38 -0500 | 
| commit | 0459dd1e39dd0619f25e537840356f6c567f78e9 (patch) | |
| tree | b4e00b31ac1336d2cb15cd7212be3da408b7c72a | |
| parent | f023d238292332b6ed72d95af5e7381ce1f55fc4 (diff) | |
EXT-5343 appearance editor "save as" does not affect Current outfit
changed logic of the save as button to copy a link from the newly created
inventory item to the current outfit folder. This makes your changes
persist on relog.
Reviewed by Vir.
| -rw-r--r-- | indra/newview/llagentwearables.cpp | 6 | ||||
| -rw-r--r-- | indra/newview/llagentwearables.h | 3 | 
2 files changed, 7 insertions, 2 deletions
| diff --git a/indra/newview/llagentwearables.cpp b/indra/newview/llagentwearables.cpp index 6078620e87..a439720dcf 100644 --- a/indra/newview/llagentwearables.cpp +++ b/indra/newview/llagentwearables.cpp @@ -299,6 +299,10 @@ void LLAgentWearables::addWearableToAgentInventoryCallback::fire(const LLUUID& i  	{  		gAgentWearables.makeNewOutfitDone(mType, mIndex);  	} +	if (mTodo & CALL_WEARITEM) +	{ +		LLAppearanceManager::instance().addCOFItemLink(inv_item, true); +	}  }  void LLAgentWearables::addWearabletoAgentInventoryDone(const S32 type, @@ -510,7 +514,7 @@ void LLAgentWearables::saveWearableAs(const EWearableType type,  			type,  			index,  			new_wearable, -			addWearableToAgentInventoryCallback::CALL_UPDATE); +			addWearableToAgentInventoryCallback::CALL_WEARITEM);  	LLUUID category_id;  	if (save_in_lost_and_found)  	{ diff --git a/indra/newview/llagentwearables.h b/indra/newview/llagentwearables.h index b4f58674af..858540a5f5 100644 --- a/indra/newview/llagentwearables.h +++ b/indra/newview/llagentwearables.h @@ -244,7 +244,8 @@ private:  			CALL_UPDATE = 1,  			CALL_RECOVERDONE = 2,  			CALL_CREATESTANDARDDONE = 4, -			CALL_MAKENEWOUTFITDONE = 8 +			CALL_MAKENEWOUTFITDONE = 8, +			CALL_WEARITEM = 16  		};  		// MULTI-WEARABLE: index is an EWearableType - more confusing usage. | 
