From f680301e016a9d3b024696b0c8bb638695660ac4 Mon Sep 17 00:00:00 2001 From: Akbarjon Pulatov Date: Tue, 13 Jun 2023 11:51:51 +0500 Subject: [PATCH] #75 bugfix: header height is considered when calculating constraint --- lib/sticky_headers/render.dart | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/sticky_headers/render.dart b/lib/sticky_headers/render.dart index f83e58f..d2dfcb6 100644 --- a/lib/sticky_headers/render.dart +++ b/lib/sticky_headers/render.dart @@ -107,9 +107,11 @@ class RenderStickyHeader extends RenderBox final width = constraints.constrainWidth( max(constraints.minWidth, _contentBox.size.width), ); - final height = constraints.constrainHeight( - max(constraints.minHeight, _overlapHeaders ? contentHeight : headerHeight + contentHeight), - ); + final height = constraints.constrainHeight([ + constraints.minHeight, + headerHeight, + _overlapHeaders ? contentHeight : headerHeight + contentHeight + ].reduce(max)); size = Size(width, height); // place content underneath header