summaryrefslogtreecommitdiff
path: root/indra
diff options
context:
space:
mode:
Diffstat (limited to 'indra')
-rw-r--r--indra/newview/llnearbychat.cpp18
1 files changed, 3 insertions, 15 deletions
diff --git a/indra/newview/llnearbychat.cpp b/indra/newview/llnearbychat.cpp
index ee7169b1c3..a81d6b4025 100644
--- a/indra/newview/llnearbychat.cpp
+++ b/indra/newview/llnearbychat.cpp
@@ -397,23 +397,11 @@ LLNearbyChat* LLNearbyChat::getInstance()
void LLNearbyChat::show()
{
- // Get the floater
- LLNearbyChat* floater = LLNearbyChat::getInstance();
- if (floater)
+ if (isChatMultiTab())
{
- if(isChatMultiTab())
- {
- LLIMFloaterContainer* floater_container = LLIMFloaterContainer::getInstance();
-
- // Add a conversation list item in the left pane: nothing will be done if already in there
- // but relevant clean up will be done to ensure consistency of the conversation list
- floater_container->addConversationListItem(floater->getTitle(), LLUUID(), floater);
-
- floater->openFloater(floater->getKey());
- }
-
- floater->setVisible(TRUE);
+ openFloater(getKey());
}
+ setVisible(TRUE);
}
void LLNearbyChat::showHistory()