From 3d385c94bd11263d38b02197f65d4b3ea08110b2 Mon Sep 17 00:00:00 2001 From: Ilya Laktyushin Date: Tue, 26 Apr 2022 01:27:25 +0400 Subject: [PATCH] Fix grid layout --- submodules/Display/Source/GridNode.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/submodules/Display/Source/GridNode.swift b/submodules/Display/Source/GridNode.swift index 8409a4f970..6b833112c1 100644 --- a/submodules/Display/Source/GridNode.swift +++ b/submodules/Display/Source/GridNode.swift @@ -543,8 +543,8 @@ open class GridNode: GridNodeScroller, UIScrollViewDelegate { if let (height, fillWidth) = item.fillsRowWithHeight { if fillWidth { - if nextItemOrigin.x > 0.0 { - nextItemOrigin.x = 0.0 + if nextItemOrigin.x > initialSpacing + itemInsets.left { + nextItemOrigin.x = initialSpacing + itemInsets.left nextItemOrigin.y += itemSize.height + lineSpacing contentSize.height += itemSize.height + lineSpacing } @@ -553,7 +553,7 @@ open class GridNode: GridNodeScroller, UIScrollViewDelegate { itemSize.height = height } else if let fillsRowWithDynamicHeight = item.fillsRowWithDynamicHeight { let height = fillsRowWithDynamicHeight(gridLayout.size.width) - nextItemOrigin.x = 0.0 + nextItemOrigin.x = initialSpacing + itemInsets.left itemSize.width = gridLayout.size.width itemSize.height = height } else if index == 0 {