From 4bd4150d06bfd3a47bdcd2b47d388a6453980e70 Mon Sep 17 00:00:00 2001 From: McCabe Maxsted Date: Wed, 7 Oct 2009 22:31:02 -0700 Subject: Added typing info to mini-map radar --- linden/indra/newview/llviewermessage.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'linden/indra/newview/llviewermessage.cpp') diff --git a/linden/indra/newview/llviewermessage.cpp b/linden/indra/newview/llviewermessage.cpp index 464d687..c9e0f7f 100644 --- a/linden/indra/newview/llviewermessage.cpp +++ b/linden/indra/newview/llviewermessage.cpp @@ -78,6 +78,7 @@ #include "llfloatergroupinfo.h" #include "llfloaterimagepreview.h" #include "llfloaterland.h" +#include "llfloatermap.h" #include "llfloaterregioninfo.h" #include "llfloaterlandholdings.h" #include "llurldispatcher.h" @@ -2547,6 +2548,12 @@ void process_chat_from_simulator(LLMessageSystem *msg, void **user_data) { ((LLVOAvatar*)chatter)->startTyping(); } + + if (LLFloaterMap::getInstance()) + { + LLFloaterMap::getInstance()->updateTypingList(from_id, false); + } + return; } else if (CHAT_TYPE_STOP == chat.mChatType) @@ -2558,6 +2565,15 @@ void process_chat_from_simulator(LLMessageSystem *msg, void **user_data) { ((LLVOAvatar*)chatter)->stopTyping(); } + + if (LLFloaterMap::getInstance()) + { + if (LLFloaterMap::getInstance()->getIsTyping(from_id)) + { + LLFloaterMap::getInstance()->updateTypingList(from_id, true); + } + } + return; } -- cgit v1.1