From 38a29b7801b80808d77bf9de1f97f2aded137193 Mon Sep 17 00:00:00 2001 From: Ali <> Date: Thu, 30 Mar 2023 17:28:37 +0400 Subject: [PATCH] Fix folder preview scrolling --- .../Sources/ChatFolderLinkPreviewScreen.swift | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/submodules/TelegramUI/Components/ChatFolderLinkPreviewScreen/Sources/ChatFolderLinkPreviewScreen.swift b/submodules/TelegramUI/Components/ChatFolderLinkPreviewScreen/Sources/ChatFolderLinkPreviewScreen.swift index 56efdfe6c6..9aacb0ec47 100644 --- a/submodules/TelegramUI/Components/ChatFolderLinkPreviewScreen/Sources/ChatFolderLinkPreviewScreen.swift +++ b/submodules/TelegramUI/Components/ChatFolderLinkPreviewScreen/Sources/ChatFolderLinkPreviewScreen.swift @@ -188,11 +188,13 @@ private final class ChatFolderLinkPreviewScreenComponent: Component { } var topOffset = -self.scrollView.bounds.minY + itemLayout.topInset - topOffset = max(0.0, topOffset) - - if topOffset < topOffsetDistance { - targetContentOffset.pointee.y = scrollView.contentOffset.y - scrollView.setContentOffset(CGPoint(x: 0.0, y: itemLayout.topInset), animated: true) + if topOffset > 0.0 { + topOffset = max(0.0, topOffset) + + if topOffset < topOffsetDistance { + targetContentOffset.pointee.y = scrollView.contentOffset.y + scrollView.setContentOffset(CGPoint(x: 0.0, y: itemLayout.topInset), animated: true) + } } }