diff options
| -rw-r--r-- | indra/newview/llpaneloutfitedit.cpp | 11 | ||||
| -rw-r--r-- | indra/newview/llpaneloutfitedit.h | 3 | 
2 files changed, 11 insertions, 3 deletions
diff --git a/indra/newview/llpaneloutfitedit.cpp b/indra/newview/llpaneloutfitedit.cpp index 4f3f73beca..ceb720908a 100644 --- a/indra/newview/llpaneloutfitedit.cpp +++ b/indra/newview/llpaneloutfitedit.cpp @@ -148,6 +148,8 @@ protected:  		else  		{  			mBaseOutfitId = baseoutfit_id; +			mPanel->updateCurrentOutfitName(); +  			if (baseoutfit_id.isNull()) return;  			mBaseOutfitLastVersion = getCategoryVersion(mBaseOutfitId); @@ -643,6 +645,13 @@ void LLPanelOutfitEdit::displayCurrentOutfit()  		setVisible(TRUE);  	} +	updateCurrentOutfitName(); + +	update(); +} + +void LLPanelOutfitEdit::updateCurrentOutfitName() +{  	std::string current_outfit_name;  	if (LLAppearanceMgr::getInstance()->getBaseOutfitName(current_outfit_name))  	{ @@ -652,8 +661,6 @@ void LLPanelOutfitEdit::displayCurrentOutfit()  	{  		mCurrentOutfitName->setText(getString("No Outfit"));  	} - -	update();  }  //private diff --git a/indra/newview/llpaneloutfitedit.h b/indra/newview/llpaneloutfitedit.h index a08dc653ef..5ebe1e0406 100644 --- a/indra/newview/llpaneloutfitedit.h +++ b/indra/newview/llpaneloutfitedit.h @@ -104,7 +104,8 @@ public:  	void onEditWearableClicked(void);  	void displayCurrentOutfit(); -	 +	void updateCurrentOutfitName(); +  	void update();  	void updateVerbs();  | 
