From ee2a6ca70fb483667e6cfd6139979b90da94bc81 Mon Sep 17 00:00:00 2001 From: Ali <> Date: Tue, 10 Mar 2020 13:18:20 +0530 Subject: [PATCH] Fix tab switching --- .../ChatListUI/Sources/ChatListControllerNode.swift | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/submodules/ChatListUI/Sources/ChatListControllerNode.swift b/submodules/ChatListUI/Sources/ChatListControllerNode.swift index 50941c4208..daafddb2f3 100644 --- a/submodules/ChatListUI/Sources/ChatListControllerNode.swift +++ b/submodules/ChatListUI/Sources/ChatListControllerNode.swift @@ -272,7 +272,6 @@ private final class ChatListContainerItemNode: ASDisplayNode { private let becameEmpty: (ChatListFilter?) -> Void private let emptyAction: (ChatListFilter?) -> Void - var contentOffsetChanged: ((ListViewVisibleContentOffset) -> Void)? private var floatingHeaderOffset: CGFloat? private var emptyNode: ChatListEmptyNode? @@ -356,13 +355,6 @@ private final class ChatListContainerItemNode: ASDisplayNode { } } - self.listNode.contentOffsetChanged = { [weak self] offset in - guard let strongSelf = self else { - return - } - strongSelf.contentOffsetChanged?(offset) - } - self.listNode.updateFloatingHeaderOffset = { [weak self] offset, transition in guard let strongSelf = self else { return @@ -492,7 +484,7 @@ final class ChatListContainerNode: ASDisplayNode, UIGestureRecognizerDelegate { itemNode.listNode.updatePeerGrouping = { [weak self] peerId, group in self?.updatePeerGrouping?(peerId, group) } - itemNode.contentOffsetChanged = { [weak self] offset in + itemNode.listNode.contentOffsetChanged = { [weak self] offset in self?.contentOffsetChanged?(offset) } itemNode.listNode.contentScrollingEnded = { [weak self] listView in