From 2334a0e6a8691bf011858bb9d33fdaed89b0dd87 Mon Sep 17 00:00:00 2001 From: Andrea Gianarda Date: Thu, 17 Aug 2023 07:46:12 +0200 Subject: [PATCH] Use new API to toggle microphone mute capability during a conference. --- .../activities/voip/viewmodels/CallsViewModel.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/linphone/activities/voip/viewmodels/CallsViewModel.kt b/app/src/main/java/org/linphone/activities/voip/viewmodels/CallsViewModel.kt index 20439c445..d12d0ce90 100644 --- a/app/src/main/java/org/linphone/activities/voip/viewmodels/CallsViewModel.kt +++ b/app/src/main/java/org/linphone/activities/voip/viewmodels/CallsViewModel.kt @@ -180,8 +180,14 @@ class CallsViewModel : ViewModel() { return } - val micMuted = currentCallData.value?.call?.microphoneMuted ?: false - currentCallData.value?.call?.microphoneMuted = !micMuted + val call = currentCallData.value?.call + if (call != null && call.conference != null) { + val micMuted = call.conference?.microphoneMuted ?: false + call.conference?.microphoneMuted = !micMuted + } else { + val micMuted = call?.microphoneMuted ?: false + call?.microphoneMuted = !micMuted + } updateMicState() }