Fix removing/exporting picks when unable to add more

Wooops, wrote that wrong, must've been tired or something
This commit is contained in:
Liru Færs
2020-04-08 09:21:21 -04:00
parent 6443849ea9
commit 718ef09adf

View File

@@ -985,7 +985,8 @@ void LLPanelAvatarPicks::processProperties(void* data, EAvatarProcessorType type
// are no tabs in the container. // are no tabs in the container.
tabs->selectFirstTab(); tabs->selectFirstTab();
bool edit(getPanelAvatar()->isEditable()); bool edit(getPanelAvatar()->isEditable());
bool can_add = self && tabs->getTabCount() < LLAgentBenefitsMgr::current().getPicksLimit(); auto count = tabs->getTabCount();
bool can_add = self && count < LLAgentBenefitsMgr::current().getPicksLimit();
LLView* view = getChildView("New..."); LLView* view = getChildView("New...");
view->setEnabled(can_add view->setEnabled(can_add
// [RLVa:KB] - Checked: 2009-07-04 (RLVa-1.0.0a) // [RLVa:KB] - Checked: 2009-07-04 (RLVa-1.0.0a)
@@ -993,7 +994,7 @@ void LLPanelAvatarPicks::processProperties(void* data, EAvatarProcessorType type
// [/RLVa:KB] // [/RLVa:KB]
view->setVisible(self && edit); view->setVisible(self && edit);
view = getChildView("Delete..."); view = getChildView("Delete...");
view->setEnabled(can_add); view->setEnabled(count);
view->setVisible(self && edit); view->setVisible(self && edit);
//For pick import/export - RK //For pick import/export - RK
@@ -1001,7 +1002,7 @@ void LLPanelAvatarPicks::processProperties(void* data, EAvatarProcessorType type
view->setVisible(self && edit); view->setVisible(self && edit);
view->setEnabled(can_add); view->setEnabled(can_add);
view = getChildView("Export..."); view = getChildView("Export...");
view->setEnabled(can_add); view->setEnabled(count);
view->setVisible(self); view->setVisible(self);
childSetVisible("loading_text", false); childSetVisible("loading_text", false);