From d2869439a17b1a73e21bf5c90db266b7ff901f74 Mon Sep 17 00:00:00 2001 From: Ilya Laktyushin Date: Thu, 10 Mar 2022 18:48:44 +0400 Subject: [PATCH] Fix contacts list placeholder --- .../ContactListUI/Sources/ContactListNode.swift | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/submodules/ContactListUI/Sources/ContactListNode.swift b/submodules/ContactListUI/Sources/ContactListNode.swift index 9ed4b3282a..0778bf6088 100644 --- a/submodules/ContactListUI/Sources/ContactListNode.swift +++ b/submodules/ContactListUI/Sources/ContactListNode.swift @@ -1499,10 +1499,14 @@ public final class ContactListNode: ASDisplayNode { self.indexNode.update(size: indexNodeFrame.size, color: self.presentationData.theme.list.itemAccentColor, sections: indexSections, transition: transition) } - let permissionSize = CGSize(width: layout.size.width, height: layout.size.height - 160.0) - var permissionInsets = insets - permissionInsets.bottom += 100.0 - self.authorizationNode.updateLayout(size: permissionSize, insets: permissionInsets, transition: transition) + if self.multipleSelection { + let permissionSize = CGSize(width: layout.size.width, height: layout.size.height - 160.0) + var permissionInsets = insets + permissionInsets.bottom += 100.0 + self.authorizationNode.updateLayout(size: permissionSize, insets: permissionInsets, transition: transition) + } else { + self.authorizationNode.updateLayout(size: layout.size, insets: insets, transition: transition) + } transition.updateFrame(node: self.authorizationNode, frame: self.bounds) if !hadValidLayout {