diff options
| author | andreylproductengine <andreylproductengine@lindenlab.com> | 2014-03-21 04:55:55 +0200 | 
|---|---|---|
| committer | andreylproductengine <andreylproductengine@lindenlab.com> | 2014-03-21 04:55:55 +0200 | 
| commit | 6bbb86811e02f508323460e875eabe836e4fe40c (patch) | |
| tree | c5793ac3241a4cfa89d94db67422ca168e041ac3 /indra | |
| parent | 4fdf1c34b43f73c576576a6487c16e99e2ed75fc (diff) | |
MAINT-3842 FIXED Using "Close Window" (Ctrl + W) shortcut while in Appearance mode doesn't visually revert any changes...
Diffstat (limited to 'indra')
| -rwxr-xr-x | indra/newview/llfloatersidepanelcontainer.cpp | 4 | ||||
| -rwxr-xr-x | indra/newview/llfloatersidepanelcontainer.h | 2 | ||||
| -rwxr-xr-x | indra/newview/llpaneleditwearable.cpp | 6 | 
3 files changed, 5 insertions, 7 deletions
| diff --git a/indra/newview/llfloatersidepanelcontainer.cpp b/indra/newview/llfloatersidepanelcontainer.cpp index c5248719e9..aee20ff706 100755 --- a/indra/newview/llfloatersidepanelcontainer.cpp +++ b/indra/newview/llfloatersidepanelcontainer.cpp @@ -57,7 +57,7 @@ void LLFloaterSidePanelContainer::onOpen(const LLSD& key)  	getChild<LLPanel>(sMainPanelName)->onOpen(key);  } -void LLFloaterSidePanelContainer::onClickCloseBtn(bool) +void LLFloaterSidePanelContainer::closeFloater(bool app_quitting)  {  	LLPanelOutfitEdit* panel_outfit_edit =  		dynamic_cast<LLPanelOutfitEdit*>(LLFloaterSidePanelContainer::getPanel("appearance", "panel_outfit_edit")); @@ -75,7 +75,7 @@ void LLFloaterSidePanelContainer::onClickCloseBtn(bool)  		}  	} -	LLFloater::onClickCloseBtn(); +	LLFloater::closeFloater(app_quitting);  }  LLPanel* LLFloaterSidePanelContainer::openChildPanel(const std::string& panel_name, const LLSD& params) diff --git a/indra/newview/llfloatersidepanelcontainer.h b/indra/newview/llfloatersidepanelcontainer.h index 65ec8f604e..cb5956e4ef 100755 --- a/indra/newview/llfloatersidepanelcontainer.h +++ b/indra/newview/llfloatersidepanelcontainer.h @@ -51,7 +51,7 @@ public:  	/*virtual*/ void onOpen(const LLSD& key); -	/*virtual*/ void onClickCloseBtn(bool app_quitting = false); +	/*virtual*/ void closeFloater(bool app_quitting = false);  	LLPanel* openChildPanel(const std::string& panel_name, const LLSD& params); diff --git a/indra/newview/llpaneleditwearable.cpp b/indra/newview/llpaneleditwearable.cpp index d7cf206775..7b50b3c7af 100755 --- a/indra/newview/llpaneleditwearable.cpp +++ b/indra/newview/llpaneleditwearable.cpp @@ -859,10 +859,8 @@ void LLPanelEditWearable::draw()  void LLPanelEditWearable::onClose()  { -	if ( isDirty() ) -	{ -		revertChanges(); -	} +	// any unsaved changes should be reverted at this point +	revertChanges();  }  void LLPanelEditWearable::setVisible(BOOL visible) | 
