From c2df18a149ca1f809c95c000984dfde7e5b51287 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Fri, 5 Sep 2025 16:22:34 +0200 Subject: [PATCH] Ask CallActivity to finish if no call found when trying to answer/hangup --- .../org/linphone/ui/call/viewmodel/CurrentCallViewModel.kt | 4 ++++ 1 file changed, 4 insertions(+) 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 d145ff884..891e042d1 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 @@ -611,6 +611,7 @@ class CurrentCallViewModel coreContext.answerCall(call) } else { Log.e("$TAG No call found in incoming state, can't answer any!") + finishActivityEvent.postValue(Event(true)) } } } @@ -622,6 +623,9 @@ class CurrentCallViewModel Log.i("$TAG Terminating call [${currentCall.remoteAddress.asStringUriOnly()}]") terminatedByUser = true coreContext.terminateCall(currentCall) + } else { + Log.e("$TAG No call to decline!") + finishActivityEvent.postValue(Event(true)) } } }