From 74f11d1bce3a1c9aad5f3613d9a3de910210d643 Mon Sep 17 00:00:00 2001 From: Arrehn Date: Sun, 20 Mar 2011 20:47:28 -0400 Subject: [PATCH] FIRE-650, nearby chat flashes on new messages now --HG-- branch : Firestorm_2.4.2 --- indra/newview/llnearbychat.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/indra/newview/llnearbychat.cpp b/indra/newview/llnearbychat.cpp index ea899da973..bd18905a9c 100644 --- a/indra/newview/llnearbychat.cpp +++ b/indra/newview/llnearbychat.cpp @@ -261,13 +261,15 @@ void LLNearbyChat::addMessage(const LLChat& chat,bool archive,const LLSD &args) return; } - // IF tab mode active, flash our tab + // AO: IF tab mode active, flash our tab if(isChatMultiTab()) { - LLSD notification; - notification["session_id"] = getKey(); - LLIMFloaterContainer* floater_container = LLIMFloaterContainer::getInstance(); - floater_container->onNewMessageReceived(notification); + LLMultiFloater* hostp = getHost(); + if( !isInVisibleChain() + && hostp) + { + hostp->setFloaterFlashing(this, TRUE); + } } if (gSavedPerAccountSettings.getBOOL("LogNearbyChat"))