diff options
| author | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2021-06-07 21:02:44 +0300 | 
|---|---|---|
| committer | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2021-06-07 21:19:48 +0300 | 
| commit | 4cec2d689f9a7d1791f7ea3933cc1cdc59e972ab (patch) | |
| tree | 6ae49b91e68ad5584d80270626c23dc6ee7bb6a5 | |
| parent | 7c179b8e7d0b7a0f4a9412ad4525a050a1f95bbe (diff) | |
SL-15351 'Speak' button remains active on the parcel with disabled voice
| -rw-r--r-- | indra/newview/llvoicevivox.cpp | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/indra/newview/llvoicevivox.cpp b/indra/newview/llvoicevivox.cpp index b0f57beff8..cba2cc0e55 100644 --- a/indra/newview/llvoicevivox.cpp +++ b/indra/newview/llvoicevivox.cpp @@ -4604,6 +4604,12 @@ bool LLVivoxVoiceClient::switchChannel(  			// The old session may now need to be deleted.  			reapSession(oldSession); +            // If voice was on, turn it off +            if (LLVoiceClient::getInstance()->getUserPTTState()) +            { +                LLVoiceClient::getInstance()->setUserPTTState(false); +            } +  			notifyStatusObservers(LLVoiceClientStatusObserver::STATUS_VOICE_DISABLED);  		}  		else  | 
