diff options
| author | Loren Shih <seraph@lindenlab.com> | 2011-04-14 16:21:49 -0400 | 
|---|---|---|
| committer | Loren Shih <seraph@lindenlab.com> | 2011-04-14 16:21:49 -0400 | 
| commit | 5354ad68d3709f9475be7f559942b9124609394c (patch) | |
| tree | fe6d0ae64f9c3a5d7e563c92660be83145c11f64 | |
| parent | b85eb8ce332083adcfe2fe704b78f82695d0e512 (diff) | |
VWR-25445 FIXED breasts... accordions are presented in Edit Physics floater for male avatars
Accordions are selectively hidden based on gender.
| -rw-r--r-- | indra/newview/llpaneleditwearable.cpp | 15 | 
1 files changed, 13 insertions, 2 deletions
| diff --git a/indra/newview/llpaneleditwearable.cpp b/indra/newview/llpaneleditwearable.cpp index cb8fbd66b5..b73d97e4c4 100644 --- a/indra/newview/llpaneleditwearable.cpp +++ b/indra/newview/llpaneleditwearable.cpp @@ -1133,7 +1133,7 @@ void LLPanelEditWearable::showWearable(LLWearable* wearable, BOOL show, BOOL dis                          LLScrollingPanelList *panel_list = getChild<LLScrollingPanelList>(scrolling_panel);                          LLAccordionCtrlTab *tab = getChild<LLAccordionCtrlTab>(accordion_tab); -         +			                          if (!panel_list)                          {                                  llwarns << "could not get scrolling panel list: " << scrolling_panel << llendl; @@ -1145,7 +1145,18 @@ void LLPanelEditWearable::showWearable(LLWearable* wearable, BOOL show, BOOL dis                                  llwarns << "could not get llaccordionctrltab from UI with name: " << accordion_tab << llendl;                                  continue;                          } -         + +			// Don't show female subparts if you're not female, etc. +			if (!(gAgentAvatarp->getSex() & subpart_entry->mSex)) +			{ +				tab->setVisible(FALSE); +				continue; +			} +			else +			{ +				tab->setVisible(TRUE); +			} +			                          // what edit group do we want to extract params for?                          const std::string edit_group = subpart_entry->mEditGroup; | 
