From 68b687b73e69e90d605680d51452f9ddc7e48e64 Mon Sep 17 00:00:00 2001 From: Mike Antipov Date: Thu, 17 Dec 2009 15:47:21 +0200 Subject: Fixed major bug EXT-3539 (IM well floater doesn't appear after IM well button has been pressed) - Fixed wrong condition to chech if item for passed session already exists in the list --HG-- branch : product-engine --- indra/newview/llsyswellwindow.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/indra/newview/llsyswellwindow.cpp b/indra/newview/llsyswellwindow.cpp index f49e7ef0da..feaa22e7f0 100644 --- a/indra/newview/llsyswellwindow.cpp +++ b/indra/newview/llsyswellwindow.cpp @@ -709,8 +709,8 @@ BOOL LLIMWellWindow::postBuild() void LLIMWellWindow::sessionAdded(const LLUUID& session_id, const std::string& name, const LLUUID& other_participant_id) { - if (!mMessageList->getItemByValue(session_id)) return; - + if (mMessageList->getItemByValue(session_id)) return; + // For im sessions started as voice call chiclet gets created on the first incoming message if (gIMMgr->isVoiceCall(session_id)) return; -- cgit v1.2.3