From 43c839cbf949318021bbf803465eaa4deb8c1455 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Wed, 16 Dec 2020 10:20:26 -0500 Subject: [PATCH] fieldset bugs --- minigui.d | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/minigui.d b/minigui.d index d80406c..b448ecd 100644 --- a/minigui.d +++ b/minigui.d @@ -5854,11 +5854,17 @@ class Fieldset : Widget { override int maxHeight() { auto m = paddingTop() + paddingBottom(); foreach(child; children) { - m += child.maxHeight(); + auto mh = child.maxHeight(); + if(mh == int.max) + return int.max; + m += mh; m += child.marginBottom(); m += child.marginTop(); } - return m + 6; + m += 6; + if(m < minHeight) + return minHeight; + return m; } override int minHeight() {