From 56f158c51f4859c109d7594f4ee3d93913227877 Mon Sep 17 00:00:00 2001 From: raincons Date: Sat, 4 Mar 2023 14:31:24 +0300 Subject: [PATCH] Disabling disconnecting a disconnected call. --- .../com/simplemobiletools/dialer/helpers/CallManager.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/CallManager.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/CallManager.kt index 1c526b11..4807a7c8 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/CallManager.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/CallManager.kt @@ -156,9 +156,10 @@ class CallManager { fun reject() { if (call != null) { - if (getState() == Call.STATE_RINGING) { + val state = getState() + if (state == Call.STATE_RINGING) { call!!.reject(false, null) - } else { + } else if (state != Call.STATE_DISCONNECTED && state != Call.STATE_DISCONNECTING) { call!!.disconnect() } }