diff --git a/indra/newview/llviewerinput.cpp b/indra/newview/llviewerinput.cpp index fc892bc9f2..a9c2d0d6a5 100644 --- a/indra/newview/llviewerinput.cpp +++ b/indra/newview/llviewerinput.cpp @@ -938,8 +938,8 @@ bool voice_follow_key(EKeystate s) if (KEYSTATE_DOWN == s) { if (!LLAgent::isActionAllowed("speak")) return false; + if (!LLVoiceClient::getInstance()->getUserPTTState()) make_ui_sound("UISndMicToggle"); // FIRE-33249 Mic toggle LLVoiceClient::getInstance()->setUserPTTState(true); - make_ui_sound("UISndMicToggle"); // FIRE-33249 Mic toggle return true; } else if (KEYSTATE_UP == s && LLVoiceClient::getInstance()->getUserPTTState())