diff options
Diffstat (limited to 'indra/newview')
| -rw-r--r-- | indra/newview/llpaneloutfitedit.cpp | 13 | ||||
| -rw-r--r-- | indra/newview/llpaneloutfitedit.h | 2 | 
2 files changed, 11 insertions, 4 deletions
| diff --git a/indra/newview/llpaneloutfitedit.cpp b/indra/newview/llpaneloutfitedit.cpp index 053c2d9498..f38ff842e9 100644 --- a/indra/newview/llpaneloutfitedit.cpp +++ b/indra/newview/llpaneloutfitedit.cpp @@ -331,6 +331,8 @@ BOOL LLPanelOutfitEdit::postBuild()  	childSetCommitCallback("shop_btn_1", boost::bind(&LLPanelOutfitEdit::onShopButtonClicked, this), NULL);  	childSetCommitCallback("shop_btn_2", boost::bind(&LLPanelOutfitEdit::onShopButtonClicked, this), NULL); +	setVisibleCallback(boost::bind(&LLPanelOutfitEdit::onVisibilityChange, this)); +  	mCOFWearables = getChild<LLCOFWearables>("cof_wearables_list");  	mCOFWearables->setCommitCallback(boost::bind(&LLPanelOutfitEdit::filterWearablesBySelectedItem, this)); @@ -405,10 +407,6 @@ void LLPanelOutfitEdit::onOpen(const LLSD& key)  		displayCurrentOutfit();  		mInitialized = true;  	} - -	showAddWearablesPanel(false); -	mWearableItemsList->resetSelection(); -	mInventoryItemsPanel->clearSelection();  }  void LLPanelOutfitEdit::moveWearable(bool closer_to_body) @@ -578,6 +576,13 @@ void LLPanelOutfitEdit::onPlusBtnClicked(void)  	LLAppearanceMgr::getInstance()->wearItemOnAvatar(selected_id, true, true);  } +void LLPanelOutfitEdit::onVisibilityChange() +{ +	showAddWearablesPanel(false); +	mWearableItemsList->resetSelection(); +	mInventoryItemsPanel->clearSelection(); +} +  void LLPanelOutfitEdit::onAddWearableClicked(void)  {  	LLPanelDummyClothingListItem* item = dynamic_cast<LLPanelDummyClothingListItem*>(mCOFWearables->getSelectedItem()); diff --git a/indra/newview/llpaneloutfitedit.h b/indra/newview/llpaneloutfitedit.h index de1bf87fb3..fb9a35411c 100644 --- a/indra/newview/llpaneloutfitedit.h +++ b/indra/newview/llpaneloutfitedit.h @@ -148,6 +148,8 @@ public:  	void onInventorySelectionChange();  	void onPlusBtnClicked(void); +	void onVisibilityChange(); +  	void applyFolderViewFilter(EFolderViewItemType type);  	void applyListViewFilter(EListViewItemType type); | 
