From 218e9cfcb998807a01b31b1d27ae9f7488ad30ed Mon Sep 17 00:00:00 2001 From: Andrey Nekrasov Date: Fri, 11 Feb 2022 17:30:52 +0300 Subject: [PATCH] [VCM] Do not unmute mics on disabling the module (#16196) --- .../VideoConferenceModule/VideoConferenceModule.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/modules/videoconference/VideoConferenceModule/VideoConferenceModule.cpp b/src/modules/videoconference/VideoConferenceModule/VideoConferenceModule.cpp index 6845813e29..aee1c4168a 100644 --- a/src/modules/videoconference/VideoConferenceModule/VideoConferenceModule.cpp +++ b/src/modules/videoconference/VideoConferenceModule/VideoConferenceModule.cpp @@ -251,7 +251,7 @@ void VideoConferenceModule::onModuleSettingsChanged() { toolbar.setHideToolbarWhenUnmuted(val.value()); } - + const auto selectedMic = values.get_string_value(L"selected_mic"); if (selectedMic && selectedMic != settings.selectedMicrophone) { @@ -508,7 +508,11 @@ void VideoConferenceModule::disable() } } - instance->unmuteAll(); + if (getVirtualCameraMuteState()) + { + reverseVirtualCameraMuteState(); + } + toolbar.hide(); _enabled = false;