From d30f7ba5ba840b77d2eb4dc72e1fb4e597889e91 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 21 Nov 2023 11:46:44 +0100 Subject: [PATCH] Fixed deadlock when receiving call --- .../java/org/linphone/telecom/TelecomCallControlCallback.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/linphone/telecom/TelecomCallControlCallback.kt b/app/src/main/java/org/linphone/telecom/TelecomCallControlCallback.kt index 2ee2bb0e7..a69da95d5 100644 --- a/app/src/main/java/org/linphone/telecom/TelecomCallControlCallback.kt +++ b/app/src/main/java/org/linphone/telecom/TelecomCallControlCallback.kt @@ -54,8 +54,9 @@ class TelecomCallControlCallback constructor( Log.i("$TAG Call [${call.remoteAddress.asStringUriOnly()}] state changed [$state]") if (state == Call.State.Connected) { if (call.dir == Call.Dir.Incoming) { + val videoEnabled = call.currentParams.isVideoEnabled scope.launch { - val type = if (call.currentParams.isVideoEnabled) { + val type = if (videoEnabled) { CallAttributesCompat.CALL_TYPE_VIDEO_CALL } else { CallAttributesCompat.CALL_TYPE_AUDIO_CALL