From f24d58d7de36e4db5f37ac0b3d110cf14726e0fc Mon Sep 17 00:00:00 2001 From: Ilya Laktyushin Date: Wed, 6 Mar 2019 00:22:45 +0300 Subject: [PATCH] Fixed call ringing on confirming stage --- TelegramCore/CallSessionManager.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/TelegramCore/CallSessionManager.swift b/TelegramCore/CallSessionManager.swift index 6021ad33b6..eae9e477bf 100644 --- a/TelegramCore/CallSessionManager.swift +++ b/TelegramCore/CallSessionManager.swift @@ -152,8 +152,10 @@ public enum CallSessionState { self = .ringing case .accepting, .awaitingConfirmation: self = .accepting - case .requesting, .confirming: + case .requesting: self = .requesting(ringing: false) + case .confirming: + self = .requesting(ringing: true) case let .requested(_, _, _, _, _, remoteConfirmationTimestamp): self = .requesting(ringing: remoteConfirmationTimestamp != nil) case let .active(id, accessHash, _, key, _, keyVisualHash, connections, maxLayer, allowsP2P):