diff options
author | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2023-08-03 20:40:40 +0300 |
---|---|---|
committer | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2023-08-03 22:05:01 +0300 |
commit | a26573fefe2a3599c1c920722dec519c9481dc64 (patch) | |
tree | 7f37d97b2d2e416038cb57e1a17729d0b10c89ec /indra/newview/llvoicevivox.h | |
parent | 2a87b64d26fba502e6b8514084d91b1f79965fd1 (diff) |
SL-18049 Part 1; Allow voice to be enabled in second instance
Diffstat (limited to 'indra/newview/llvoicevivox.h')
-rw-r--r-- | indra/newview/llvoicevivox.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/indra/newview/llvoicevivox.h b/indra/newview/llvoicevivox.h index e3ab99c675..9a4023422b 100644 --- a/indra/newview/llvoicevivox.h +++ b/indra/newview/llvoicevivox.h @@ -172,6 +172,8 @@ public: //@{ virtual bool voiceEnabled(); virtual void setVoiceEnabled(bool enabled); + static void unmuteVoiceInstance() { sVoiceInstanceMuted = false; } + static bool isMutedVoiceInstance() { return sVoiceInstanceMuted; } virtual BOOL lipSyncEnabled(); virtual void setLipSyncEnabled(BOOL enabled); virtual void setMuteMic(bool muted); // Set the mute state of the local mic. @@ -917,6 +919,7 @@ private: // This variables can last longer than vivox in coroutines so we need them as static static bool sShuttingDown; static bool sConnected; + static bool sVoiceInstanceMuted; // Second+ instance of viewer starts muted static LLPumpIO* sPump; LLEventMailDrop mVivoxPump; |