diff options
author | Roxie Linden <roxie@lindenlab.com> | 2024-08-14 14:38:37 -0700 |
---|---|---|
committer | Roxie Linden <roxie@lindenlab.com> | 2024-08-14 14:42:59 -0700 |
commit | 8897ebeb6a0f1d96c7150385a01cb03cd0c43f50 (patch) | |
tree | 00666ec157a868eab9d935ed3db05b7abdec0a02 /indra/newview/llvoicewebrtc.h | |
parent | b36dacce33b074cd758f0e6f314924bcc50f817f (diff) |
Voice dot not always visible after crossing region boundaries.
For issue #2064
The connection to the voice server was not upgraded/downgraded to primary/secondary when crossing
region boundaries, so the server sent the wrong value and the viewer chose not to display a voice dot.
Diffstat (limited to 'indra/newview/llvoicewebrtc.h')
-rw-r--r-- | indra/newview/llvoicewebrtc.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/indra/newview/llvoicewebrtc.h b/indra/newview/llvoicewebrtc.h index 48c50a1ea3..324b4c5b9c 100644 --- a/indra/newview/llvoicewebrtc.h +++ b/indra/newview/llvoicewebrtc.h @@ -622,7 +622,7 @@ class LLVoiceWebRTCConnection : bool connectionStateMachine(); - virtual bool isSpatial() = 0; + virtual bool isSpatial() { return false; } LLUUID getRegionID() { return mRegionID; } @@ -686,6 +686,7 @@ class LLVoiceWebRTCConnection : LLVoiceClientStatusObserver::EStatusType mCurrentStatus; LLUUID mRegionID; + bool mPrimary; LLUUID mViewerSession; std::string mChannelID; |