diff --git a/indra/newview/llvoicevivox.cpp b/indra/newview/llvoicevivox.cpp index 764637e7b70021ff29199e313abf774d7ca08d3c..bed79022cd74f035198b6e5df026615352098e76 100644 --- a/indra/newview/llvoicevivox.cpp +++ b/indra/newview/llvoicevivox.cpp @@ -2076,7 +2076,7 @@ bool LLVivoxVoiceClient::waitForChannel() { recordingAndPlaybackMode(); } - else if ((checkParcelChanged() || mNextAudioSession == nullptr) && !mAreaVoiceDisabled) + else if ((checkParcelChanged() || (mNextAudioSession == NULL)) && LLViewerParcelMgr::instance().allowAgentVoice()) { // the parcel is changed, or we have no pending audio sessions, // so try to request the parcel voice info