Various fixes

This commit is contained in:
Ilya Laktyushin 2023-07-14 18:38:27 +02:00
parent f84696827c
commit 642e6d2448

View File

@ -715,8 +715,10 @@ public final class StoryItemSetContainerComponent: Component {
@objc private func tapGesture(_ recognizer: UITapGestureRecognizer) {
if case .ended = recognizer.state, let component = self.component, let itemLayout = self.itemLayout {
if hasFirstResponder(self) || self.sendMessageContext.currentInputMode == .media {
self.deactivateInput()
if self.hasActiveDeactivateableInput() {
Queue.mainQueue().justDispatch {
self.deactivateInput()
}
} else if self.displayViewList {
let point = recognizer.location(in: self)