From 3a69cb4cae575522336bd1f943a0b128d89df36f Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 25 Nov 2025 12:57:04 +0100 Subject: [PATCH] Fixed call recording wrong indicator in case UPDATE isn't answered --- .../org/linphone/ui/call/viewmodel/CurrentCallViewModel.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/linphone/ui/call/viewmodel/CurrentCallViewModel.kt b/app/src/main/java/org/linphone/ui/call/viewmodel/CurrentCallViewModel.kt index 891e042d1..d4fe3f3a3 100644 --- a/app/src/main/java/org/linphone/ui/call/viewmodel/CurrentCallViewModel.kt +++ b/app/src/main/java/org/linphone/ui/call/viewmodel/CurrentCallViewModel.kt @@ -871,15 +871,16 @@ class CurrentCallViewModel fun toggleRecording() { coreContext.postOnCoreThread { if (::currentCall.isInitialized) { - if (currentCall.params.isRecording) { + val recording = if (currentCall.params.isRecording) { Log.i("$TAG Stopping call recording") currentCall.stopRecording() + false } else { Log.i("$TAG Starting call recording") currentCall.startRecording() + true } - val recording = currentCall.params.isRecording isRecording.postValue(recording) if (recording) { showRecordingToast()