diff options
| author | Mnikolenko Productengine <mnikolenko@productengine.com> | 2016-07-26 16:12:53 +0300 | 
|---|---|---|
| committer | Mnikolenko Productengine <mnikolenko@productengine.com> | 2016-07-26 16:12:53 +0300 | 
| commit | f0ab36aec55550ed86d969ccdbad45c5a8db277c (patch) | |
| tree | ce0490ea2ee802656569cb69e14d61c46117a606 /indra | |
| parent | 51935673458479fccf6e2857a3ab5aeffaf11d23 (diff) | |
build fix
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llagentwearables.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llviewerwearable.cpp | 11 | ||||
| -rw-r--r-- | indra/newview/llviewerwearable.h | 4 | 
3 files changed, 12 insertions, 5 deletions
| diff --git a/indra/newview/llagentwearables.cpp b/indra/newview/llagentwearables.cpp index 060bb4c6b9..170e4063a1 100644 --- a/indra/newview/llagentwearables.cpp +++ b/indra/newview/llagentwearables.cpp @@ -433,7 +433,7 @@ void LLAgentWearables::saveWearableAs(const LLWearableType::EType type,  	// old_wearable may still be referred to by other inventory items. Revert  	// unsaved changes so other inventory items aren't affected by the changes  	// that were just saved. -	old_wearable->revertValues(false); +	old_wearable->revertValuesWithoutUpdate();  }  void LLAgentWearables::revertWearable(const LLWearableType::EType type, const U32 index) diff --git a/indra/newview/llviewerwearable.cpp b/indra/newview/llviewerwearable.cpp index 1fa8884b9d..88eb13e7cd 100644 --- a/indra/newview/llviewerwearable.cpp +++ b/indra/newview/llviewerwearable.cpp @@ -451,7 +451,7 @@ void LLViewerWearable::copyDataFrom(const LLViewerWearable* src)  	// Probably reduntant, but ensure that the newly created wearable is not dirty by setting current value of params in new wearable  	// to be the same as the saved values (which were loaded from src at param->cloneParam(this)) -	revertValues(false); +	revertValuesWithoutUpdate();  }  void LLViewerWearable::setItemID(const LLUUID& item_id) @@ -459,18 +459,23 @@ void LLViewerWearable::setItemID(const LLUUID& item_id)  	mItemID = item_id;  } -void LLViewerWearable::revertValues(bool update_panel) +void LLViewerWearable::revertValues()  {  	LLWearable::revertValues();  	LLSidepanelAppearance *panel = dynamic_cast<LLSidepanelAppearance*>(LLFloaterSidePanelContainer::getPanel("appearance")); -	if( panel && update_panel) +	if( panel )  	{  		panel->updateScrollingPanelList();  	}  } +void LLViewerWearable::revertValuesWithoutUpdate() +{ +	LLWearable::revertValues(); +} +  void LLViewerWearable::saveValues()  {  	LLWearable::saveValues(); diff --git a/indra/newview/llviewerwearable.h b/indra/newview/llviewerwearable.h index 6f116d3226..cc99f6af2f 100644 --- a/indra/newview/llviewerwearable.h +++ b/indra/newview/llviewerwearable.h @@ -82,9 +82,11 @@ public:  	friend std::ostream& operator<<(std::ostream &s, const LLViewerWearable &w); -	/*virtual*/ void	revertValues(bool update_panel = true); +	/*virtual*/ void	revertValues();  	/*virtual*/ void	saveValues(); +	void 				revertValuesWithoutUpdate(); +  	// Something happened that requires the wearable's label to be updated (e.g. worn/unworn).  	/*virtual*/void		setUpdated() const; | 
