diff --git a/submodules/ChatListUI/Sources/ChatListFilterTabContainerNode.swift b/submodules/ChatListUI/Sources/ChatListFilterTabContainerNode.swift index 27209ce1a0..a72ba28b9a 100644 --- a/submodules/ChatListUI/Sources/ChatListFilterTabContainerNode.swift +++ b/submodules/ChatListUI/Sources/ChatListFilterTabContainerNode.swift @@ -898,11 +898,13 @@ private final class ReorderingGestureRecognizer: UIGestureRecognizer, UIGestureR override func touchesEnded(_ touches: Set, with event: UIEvent) { super.touchesEnded(touches, with: event) + self.delayTimer?.invalidate() + if self.state == .began || self.state == .changed { - self.delayTimer?.invalidate() self.ended() - self.state = .failed } + + self.state = .failed } override func touchesCancelled(_ touches: Set, with event: UIEvent) { diff --git a/submodules/TelegramUI/Resources/Animations/ChatListFilterEmpty.tgs b/submodules/TelegramUI/Resources/Animations/ChatListFilterEmpty.tgs index 2dd3799596..ee8755f78a 100644 Binary files a/submodules/TelegramUI/Resources/Animations/ChatListFilterEmpty.tgs and b/submodules/TelegramUI/Resources/Animations/ChatListFilterEmpty.tgs differ