summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcosmic-linden <111533034+cosmic-linden@users.noreply.github.com>2026-05-18 09:05:22 -0700
committerGitHub <noreply@github.com>2026-05-18 09:05:22 -0700
commit5f046e1233e25f711f66a0bd6265313721f0ec7d (patch)
tree94885e8bcd58807e773364e603074aadf7b9f956
parenta042022fa5c2f31013ec80d93baa5c749741373f (diff)
parente3fa81c975c80be5153572688d69e0cbe9d3cd5f (diff)
Merge pull request #5824 from secondlife/cosmic/janus_set_version
(develop) Fix display of ad-hoc session type in About and display p2p instead as appropriate
-rw-r--r--indra/newview/llvoicewebrtc.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/indra/newview/llvoicewebrtc.cpp b/indra/newview/llvoicewebrtc.cpp
index 333046adce..6d5a8eae6a 100644
--- a/indra/newview/llvoicewebrtc.cpp
+++ b/indra/newview/llvoicewebrtc.cpp
@@ -353,9 +353,16 @@ void LLWebRTCVoiceClient::updateVersion()
{
// A WebRTC session can be connected to multiple servers at once. To more easily disambiguate which server version is being printed, show the connection type. In most cases, this shouldn't matter and the Janus version should be the same for all connections. Janus versions are also logged for each connection.
mVoiceVersion.serverVersion = session->getVersion();
- if (session->isCallbackPossible())
+ if (dynamic_cast<adhocSessionState*>(session.get()))
{
- mVoiceVersion.mBuildVersion = "ad-hoc";
+ if (session->mHangupOnLastLeave)
+ {
+ mVoiceVersion.mBuildVersion = "p2p";
+ }
+ else
+ {
+ mVoiceVersion.mBuildVersion = "ad-hoc";
+ }
}
else if (session->isEstate())
{