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 {