diff --git a/Session/Meta/AppDelegate.swift b/Session/Meta/AppDelegate.swift index 7aef82e4f..68d30f129 100644 --- a/Session/Meta/AppDelegate.swift +++ b/Session/Meta/AppDelegate.swift @@ -78,6 +78,7 @@ extension AppDelegate { DispatchQueue.main.async { guard let call = AppEnvironment.shared.callManager.currentCall, message.uuid! == call.uuid else { return } if message.sender! == getUserHexEncodedPublicKey() { + guard !call.hasStartedConnecting else { return } self.dismissAllCallUI() AppEnvironment.shared.callManager.reportCurrentCallEnded(reason: .answeredElsewhere) } else {