From 3b1ee2d28b9980e10beccd4b9d9c983c4058f5b5 Mon Sep 17 00:00:00 2001 From: jubb Date: Tue, 5 Apr 2022 10:58:12 +1000 Subject: [PATCH] fix: fixes the incoming hangup logic for linked devices --- .../org/thoughtcrime/securesms/service/WebRtcCallService.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/service/WebRtcCallService.kt b/app/src/main/java/org/thoughtcrime/securesms/service/WebRtcCallService.kt index 11b70fa6c..63539c460 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/service/WebRtcCallService.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/service/WebRtcCallService.kt @@ -546,7 +546,7 @@ class WebRtcCallService: Service(), CallManager.WebRtcListener { private fun handleResponseMessage(intent: Intent) { try { val recipient = getRemoteRecipient(intent) - if (callManager.isCurrentUser(recipient) && callManager.currentConnectionState in CallState.OUTGOING_STATES) { + if (callManager.isCurrentUser(recipient) && callManager.currentConnectionState in CallState.CAN_DECLINE_STATES) { handleLocalHangup(intent) return }