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