diff options
Diffstat (limited to 'linden/indra/llui/llfloater.cpp')
-rw-r--r-- | linden/indra/llui/llfloater.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/linden/indra/llui/llfloater.cpp b/linden/indra/llui/llfloater.cpp index 1500f9f..496b67f 100644 --- a/linden/indra/llui/llfloater.cpp +++ b/linden/indra/llui/llfloater.cpp | |||
@@ -2735,6 +2735,11 @@ void LLMultiFloater::addFloater(LLFloater* floaterp, BOOL select_added_floater, | |||
2735 | { | 2735 | { |
2736 | mTabContainer->selectTabPanel(floaterp); | 2736 | mTabContainer->selectTabPanel(floaterp); |
2737 | } | 2737 | } |
2738 | else | ||
2739 | { | ||
2740 | // reassert visible tab (hiding new floater if necessary) | ||
2741 | mTabContainer->selectTab(mTabContainer->getCurrentPanelIndex()); | ||
2742 | } | ||
2738 | 2743 | ||
2739 | floaterp->setHost(this); | 2744 | floaterp->setHost(this); |
2740 | if (mMinimized) | 2745 | if (mMinimized) |