summaryrefslogtreecommitdiff
path: root/indra/newview
diff options
context:
space:
mode:
authorRoxie Linden <roxie@lindenlab.com>2023-10-03 15:51:37 -0700
committerRoxie Linden <roxie@lindenlab.com>2024-02-08 18:34:01 -0800
commit6b29ced7071baf3fcf5fa2f12fd92cd2cbeda9a8 (patch)
tree81c5579ca4bd71449a32d522e0574b95ac44b4e4 /indra/newview
parent8bd96753113a95aaa8c92fe78713498cbc42a437 (diff)
fix device selection while speaking.
Diffstat (limited to 'indra/newview')
-rw-r--r--indra/newview/llvoicewebrtc.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/indra/newview/llvoicewebrtc.cpp b/indra/newview/llvoicewebrtc.cpp
index b9e5c7a8b2..8d929fd36a 100644
--- a/indra/newview/llvoicewebrtc.cpp
+++ b/indra/newview/llvoicewebrtc.cpp
@@ -2479,7 +2479,6 @@ void LLWebRTCVoiceClient::OnAudioEstablished(llwebrtc::LLWebRTCAudioInterface *
mWebRTCAudioInterface = audio_interface;
mWebRTCAudioInterface->setAudioObserver(this);
float speaker_volume = 0;
- audio_interface->setMute(true);
{
LLMutexLock lock(&mVoiceStateMutex);
speaker_volume = mSpeakerVolume;
@@ -4872,6 +4871,7 @@ void LLWebRTCVoiceClient::sessionState::for_eachPredicate(const LLWebRTCVoiceCli
void LLWebRTCVoiceClient::sessionEstablished()
{
+ mWebRTCAudioInterface->setMute(mMuteMic);
addSession(gAgent.getRegion()->getRegionID().asString());
}