From 0699602bbc2756d1feaeb67df485e376dce44ad2 Mon Sep 17 00:00:00 2001 From: Isaac <> Date: Thu, 24 Jul 2025 18:16:55 +0200 Subject: [PATCH] Fix --- .../Sources/ShareWithPeersScreen.swift | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/submodules/TelegramUI/Components/ShareWithPeersScreen/Sources/ShareWithPeersScreen.swift b/submodules/TelegramUI/Components/ShareWithPeersScreen/Sources/ShareWithPeersScreen.swift index 9f77697a22..39047b01f8 100644 --- a/submodules/TelegramUI/Components/ShareWithPeersScreen/Sources/ShareWithPeersScreen.swift +++ b/submodules/TelegramUI/Components/ShareWithPeersScreen/Sources/ShareWithPeersScreen.swift @@ -1824,7 +1824,8 @@ final class ShareWithPeersScreenComponent: Component { sectionOffset += footerSize.height } else if section.id == 4 && section.itemCount > 0 { var sectionItemOffset: CGFloat = 0.0 - if self.selectedOptions.contains(.pin) { + //TODO:release + if self.selectedOptions.contains(.pin) && !"".isEmpty { let itemFrame = CGRect(origin: CGPoint(x: itemLayout.sideInset, y: sectionOffset + section.insets.top + sectionItemOffset), size: CGSize(width: itemLayout.containerSize.width, height: section.itemHeight)) if !visibleBounds.intersects(itemFrame) { continue @@ -2724,12 +2725,14 @@ final class ShareWithPeersScreenComponent: Component { /*if self.selectedOptions.contains(.pin) { itemCount += 1 }*/ - sections.append(ItemLayout.Section( - id: 4, - insets: UIEdgeInsets(top: 28.0, left: 0.0, bottom: 0.0, right: 0.0), - itemHeight: optionItemSize.height, - itemCount: 1 - )) + if itemCount != 0 { + sections.append(ItemLayout.Section( + id: 4, + insets: UIEdgeInsets(top: 28.0, left: 0.0, bottom: 0.0, right: 0.0), + itemHeight: optionItemSize.height, + itemCount: itemCount + )) + } } } else { sections.append(ItemLayout.Section(