From 8ef2d26d8f0e5529bd802746fad5666580dd6c2d Mon Sep 17 00:00:00 2001 From: Ansariel Date: Tue, 29 Nov 2016 16:06:08 +0100 Subject: [PATCH] Fix enabled state of select next/previous element button in tools floater --- indra/newview/llfloatertools.cpp | 5 +++++ indra/newview/skins/default/xui/en/floater_tools.xml | 2 -- indra/newview/skins/starlight/xui/en/floater_tools.xml | 2 -- indra/newview/skins/starlightcui/xui/en/floater_tools.xml | 2 -- indra/newview/skins/vintage/xui/en/floater_tools.xml | 2 -- 5 files changed, 5 insertions(+), 8 deletions(-) diff --git a/indra/newview/llfloatertools.cpp b/indra/newview/llfloatertools.cpp index 580521d321..7f983bb867 100644 --- a/indra/newview/llfloatertools.cpp +++ b/indra/newview/llfloatertools.cpp @@ -879,6 +879,11 @@ void LLFloaterTools::updatePopup(LLCoordGL center, MASK mask) // FIRE-14493: Buttons to cycle through linkset mBtnPrevPart->setVisible(edit_visible); mBtnNextPart->setVisible(edit_visible); + + bool select_btn_enabled = (!LLSelectMgr::getInstance()->getSelection()->isEmpty() + && (linked_parts || LLToolFace::getInstance() == LLToolMgr::getInstance()->getCurrentTool())); + mBtnPrevPart->setEnabled(select_btn_enabled); + mBtnNextPart->setEnabled(select_btn_enabled); // if (mCheckSelectIndividual) diff --git a/indra/newview/skins/default/xui/en/floater_tools.xml b/indra/newview/skins/default/xui/en/floater_tools.xml index 6d9a65667e..4d7285da16 100644 --- a/indra/newview/skins/default/xui/en/floater_tools.xml +++ b/indra/newview/skins/default/xui/en/floater_tools.xml @@ -282,7 +282,6 @@