From 7712ad0a27fbaf27a22254af77a18961ff0b0a6f Mon Sep 17 00:00:00 2001 From: Ilya Laktyushin Date: Sat, 31 Jul 2021 02:33:15 +0300 Subject: [PATCH] Fix attached content file layout --- .../TelegramUI/Sources/ChatMessageAttachedContentNode.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/submodules/TelegramUI/Sources/ChatMessageAttachedContentNode.swift b/submodules/TelegramUI/Sources/ChatMessageAttachedContentNode.swift index d1b73fc1a4..841078d66d 100644 --- a/submodules/TelegramUI/Sources/ChatMessageAttachedContentNode.swift +++ b/submodules/TelegramUI/Sources/ChatMessageAttachedContentNode.swift @@ -786,6 +786,8 @@ final class ChatMessageAttachedContentNode: ASDisplayNode { var imageHeightAddition = size.height + 6.0 if textFrame.size.height > CGFloat.ulpOfOne { imageHeightAddition += 6.0 + } else { + imageHeightAddition += 7.0 } adjustedBoundingSize.height += imageHeightAddition + 5.0 @@ -931,7 +933,7 @@ final class ChatMessageAttachedContentNode: ASDisplayNode { if let (_, flags) = mediaAndFlags, flags.contains(.preferMediaBeforeText) { contentFileNode.frame = CGRect(origin: CGPoint(x: insets.left, y: insets.top), size: contentFileSize) } else { - contentFileNode.frame = CGRect(origin: CGPoint(x: insets.left, y: textFrame.maxY + (textFrame.size.height > CGFloat.ulpOfOne ? 8.0 : 0.0)), size: contentFileSize) + contentFileNode.frame = CGRect(origin: CGPoint(x: insets.left, y: textFrame.maxY + (textFrame.size.height > CGFloat.ulpOfOne ? 8.0 : 7.0)), size: contentFileSize) } } else if let contentFileNode = strongSelf.contentFileNode { contentFileNode.removeFromSupernode()