diff --git a/indra/newview/fschathistory.cpp b/indra/newview/fschathistory.cpp index 1c519756a7..5ac7d95393 100644 --- a/indra/newview/fschathistory.cpp +++ b/indra/newview/fschathistory.cpp @@ -936,13 +936,14 @@ void FSChatHistory::appendMessage(const LLChat& chat, const LLSD &args, const LL bool square_brackets = false; // square brackets necessary for a system messages bool is_p2p = args.has("is_p2p") && args["is_p2p"].asBoolean(); bool is_conversation_log = args.has("conversation_log") && args["conversation_log"].asBoolean(); // Don't dim chat in conversation log + bool is_local = args.has("is_local") && args["is_local"].asBoolean(); bool from_me = chat.mFromID == gAgent.getID(); setPlainText(use_plain_text_chat_history); // FIRE-8600: TAB out of chat history LLColor4 txt_color = LLUIColorTable::instance().getColor("White"); LLColor4 name_color = LLUIColorTable::instance().getColor("ChatNameColor"); - LLViewerChat::getChatColor(chat, txt_color, false); + LLViewerChat::getChatColor(chat, txt_color, is_local); LLFontGL* fontp = LLViewerChat::getChatFont(); std::string font_name = LLFontGL::nameFromFont(fontp); std::string font_size = LLFontGL::sizeFromFont(fontp); diff --git a/indra/newview/fsfloaternearbychat.cpp b/indra/newview/fsfloaternearbychat.cpp index 60d1265e26..d700f9ed31 100644 --- a/indra/newview/fsfloaternearbychat.cpp +++ b/indra/newview/fsfloaternearbychat.cpp @@ -219,6 +219,7 @@ void FSFloaterNearbyChat::addMessage(const LLChat& chat,bool archive,const LLSD LLSD chat_args = args; chat_args["use_plain_text_chat_history"] = use_plain_text_chat_history; chat_args["show_time"] = show_timestamps_nearby_chat; + chat_args["is_local"] = true; mChatHistoryMuted->appendMessage(chat, chat_args); // Optional muted chat history if (!chat.mMuted)