summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMerov Linden <merov@lindenlab.com>2012-06-27 15:32:08 -0700
committerMerov Linden <merov@lindenlab.com>2012-06-27 15:32:08 -0700
commitd470632799dfdea723d15d91aa5783bdd1700257 (patch)
treebaf24e30f0519d9d0112077c2f351460f64489d2
parent1eb6b4509d9ae79f8313e1e68351028794093a53 (diff)
CHUI-130 : Leave minimized torn off IM untouched when showing hiding the whole set of conversations
-rw-r--r--indra/newview/llimfloatercontainer.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/indra/newview/llimfloatercontainer.cpp b/indra/newview/llimfloatercontainer.cpp
index 52bacf15e4..34a9758c52 100644
--- a/indra/newview/llimfloatercontainer.cpp
+++ b/indra/newview/llimfloatercontainer.cpp
@@ -556,8 +556,9 @@ void LLConversationItem::selectItem(void)
void LLConversationItem::setVisibleIfDetached(BOOL visible)
{
- // Do this only if the conversation floater has been torn off (i.e. no multi floater host)
- if (!mFloater->getHost())
+ // Do this only if the conversation floater has been torn off (i.e. no multi floater host) and is not minimized
+ // Note: minimized dockable floaters are brought to front hence unminimized when made visible and we don't want that here
+ if (!mFloater->getHost() && !mFloater->isMinimized())
{
mFloater->setVisible(visible);
}