From ff1e02517e0d5d0625069712ae948e82822e6c76 Mon Sep 17 00:00:00 2001 From: Ali <> Date: Tue, 27 Dec 2022 00:15:41 +0400 Subject: [PATCH] Note: UIView.snapshotView is very slow --- .../Sources/StorageFileListPanelComponent.swift | 2 +- .../Sources/StoragePeerListPanelComponent.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/submodules/TelegramUI/Components/StorageUsageScreen/Sources/StorageFileListPanelComponent.swift b/submodules/TelegramUI/Components/StorageUsageScreen/Sources/StorageFileListPanelComponent.swift index 8a6ff597e9..824263cbc3 100644 --- a/submodules/TelegramUI/Components/StorageUsageScreen/Sources/StorageFileListPanelComponent.swift +++ b/submodules/TelegramUI/Components/StorageUsageScreen/Sources/StorageFileListPanelComponent.swift @@ -483,7 +483,7 @@ private final class FileListItemComponent: Component { let previousTitleFrame = self.title.view?.frame var previousTitleContents: UIView? - if hasSelectionUpdated { + if hasSelectionUpdated && !"".isEmpty { previousTitleContents = self.title.view?.snapshotView(afterScreenUpdates: false) } diff --git a/submodules/TelegramUI/Components/StorageUsageScreen/Sources/StoragePeerListPanelComponent.swift b/submodules/TelegramUI/Components/StorageUsageScreen/Sources/StoragePeerListPanelComponent.swift index 273a130060..c4ba399165 100644 --- a/submodules/TelegramUI/Components/StorageUsageScreen/Sources/StoragePeerListPanelComponent.swift +++ b/submodules/TelegramUI/Components/StorageUsageScreen/Sources/StoragePeerListPanelComponent.swift @@ -236,7 +236,7 @@ private final class PeerListItemComponent: Component { let previousTitleFrame = self.title.view?.frame var previousTitleContents: UIView? - if hasSelectionUpdated { + if hasSelectionUpdated && !"".isEmpty { previousTitleContents = self.title.view?.snapshotView(afterScreenUpdates: false) }