diff --git a/indra/newview/fskeywords.cpp b/indra/newview/fskeywords.cpp index 98ea3f33c5..59c37f272f 100644 --- a/indra/newview/fskeywords.cpp +++ b/indra/newview/fskeywords.cpp @@ -99,9 +99,9 @@ bool FSKeywords::chatContainsKeyword(const LLChat& chat, bool is_local) // FIRE-10178: Keyword Alerts in group IM do not work unless the group is in the foreground void FSKeywords::notify(const LLChat& chat) { - if (chat.mFromID != gAgent.getID() || chat.mFromName == SYSTEM_FROM) + if (chat.mFromID != gAgentID || chat.mFromName == SYSTEM_FROM) { - if (!LLMuteList::getInstance()->isMuted(chat.mFromID)) + if (!LLMuteList::getInstance()->isMuted(chat.mFromID) && !chat.mMuted) { static LLCachedControl PlayModeUISndFSKeywordSound(gSavedSettings, "PlayModeUISndFSKeywordSound"); if (PlayModeUISndFSKeywordSound)