From bdb23e49cbaa3ada4e140993796deded92f1e761 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Philippe=20Bruy=C3=A8re?= Date: Wed, 7 Mar 2018 16:05:51 +0100 Subject: [PATCH] debug stack sizing with linq returning neg value --- src/GraphicObjects/GenericStack.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/GraphicObjects/GenericStack.cs b/src/GraphicObjects/GenericStack.cs index 587f86dc..181c41c2 100644 --- a/src/GraphicObjects/GenericStack.cs +++ b/src/GraphicObjects/GenericStack.cs @@ -80,8 +80,7 @@ namespace Crow } protected override int measureRawSize (LayoutingType lt) { - int totSpace = Spacing * (Children.Count (c => c.Visible) - 1); - + int totSpace = Math.Max(0, Spacing * (Children.Count (c => c.Visible) - 1)); if (lt == LayoutingType.Width) { if (Orientation == Orientation.Horizontal) return contentSize.Width + totSpace + 2 * Margin; -- 2.47.3