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 f86f09ab..f04fc064 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/CallManager.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/CallManager.kt @@ -109,6 +109,9 @@ class CallManager { listener.onStateChanged() } } + + // remove all disconnected calls manually in case they are still here + calls.removeAll { it.getStateCompat() == Call.STATE_DISCONNECTED } } fun getPrimaryCall(): Call? {