From 89da2e7a3de27843eb168950bcdff144c276e4b6 Mon Sep 17 00:00:00 2001 From: Peter <> Date: Thu, 25 Jul 2019 18:02:41 +0100 Subject: [PATCH] Reuse dismissInput when closing keyboard with a gesture --- .../TelegramUI/TelegramUI/ChatControllerNode.swift | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/submodules/TelegramUI/TelegramUI/ChatControllerNode.swift b/submodules/TelegramUI/TelegramUI/ChatControllerNode.swift index 157aeed6e1..83785ab8e6 100644 --- a/submodules/TelegramUI/TelegramUI/ChatControllerNode.swift +++ b/submodules/TelegramUI/TelegramUI/ChatControllerNode.swift @@ -2021,14 +2021,7 @@ class ChatControllerNode: ASDisplayNode, UIScrollViewDelegate { if canDismiss, let inputHeight = derivedLayoutState.inputNodeHeight, currentLocation.y + (self.keyboardGestureAccessoryHeight ?? 0.0) > validLayout.size.height - inputHeight { self.upperInputPositionBound = nil - self.requestUpdateInterfaceState(.animated(duration: 0.25, curve: .spring), true, { state in - if case .none = state.inputMode { - return state - } - return state.updatedInputMode { _ in - return .none - } - }) + self.dismissInput() } else { self.upperInputPositionBound = nil self.updateLayoutInternal(transition: .animated(duration: 0.25, curve: .spring))