From 1cf09d83c064c724679e0a01ea080fc2ed5334be Mon Sep 17 00:00:00 2001 From: ziree Date: Wed, 29 Feb 2012 13:56:22 +0100 Subject: [PATCH] Fixed chat overlaying groups/friends tabs in conversations floater. --- indra/newview/fscontactsfloater.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/indra/newview/fscontactsfloater.cpp b/indra/newview/fscontactsfloater.cpp index 4f1f7cf131..b59e943454 100644 --- a/indra/newview/fscontactsfloater.cpp +++ b/indra/newview/fscontactsfloater.cpp @@ -215,10 +215,14 @@ void FSFloaterContacts::openTab(const std::string& name) if(visible) { - if(getHost()) - getHost()->setVisible(TRUE); - - setVisible(TRUE); + LLIMFloaterContainer* floater_container = (LLIMFloaterContainer *) getHost(); + if(floater_container) + { + floater_container->setVisible(TRUE); + floater_container->showFloater(this); + } + else + setVisible(TRUE); } }