diff --git a/indra/llui/llfloater.cpp b/indra/llui/llfloater.cpp index 428f67a7b0..eb45bfa246 100755 --- a/indra/llui/llfloater.cpp +++ b/indra/llui/llfloater.cpp @@ -2201,6 +2201,20 @@ void LLFloater::updateTitleButtons() localRectToOtherView(buttons_rect, &buttons_rect, mDragHandle); mDragHandle->setButtonsRect(buttons_rect); } + + // FIRE-7782: Set correct tooltip for dock/tear-off button + if (mButtons[BUTTON_TEAR_OFF]) + { + if (isTornOff()) + { + mButtons[BUTTON_TEAR_OFF]->setToolTip(sButtonToolTips[BUTTON_DOCK]); + } + else + { + mButtons[BUTTON_TEAR_OFF]->setToolTip(sButtonToolTips[BUTTON_TEAR_OFF]); + } + } + // } void LLFloater::buildButtons(const Params& floater_params)