From ad2f2a98dfbcd0626a9cc1e40c93dc3cef840883 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 30 Mar 2022 13:08:22 +0200 Subject: [PATCH] Enable mic back in Core when last call is ended while it was muted --- app/src/main/java/org/linphone/core/CoreContext.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/linphone/core/CoreContext.kt b/app/src/main/java/org/linphone/core/CoreContext.kt index ec7d8a5ce..31e7d1b56 100644 --- a/app/src/main/java/org/linphone/core/CoreContext.kt +++ b/app/src/main/java/org/linphone/core/CoreContext.kt @@ -219,6 +219,10 @@ class CoreContext(val context: Context, coreConfig: Config) { override fun onLastCallEnded(core: Core) { Log.i("[Context] Last call has ended") removeCallOverlay() + if (!core.isMicEnabled) { + Log.w("[Context] Mic was muted in Core, enabling it back for next call") + core.isMicEnabled = true + } } override fun onMessageReceived(core: Core, chatRoom: ChatRoom, message: ChatMessage) {