From bdb23e49cbaa3ada4e140993796deded92f1e761 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Bruyère Date: Wed, 7 Mar 2018 16:05:51 +0100 Subject: debug stack sizing with linq returning neg value --- src/GraphicObjects/GenericStack.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/GraphicObjects/GenericStack.cs') 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; -- cgit v1.3.1-4-g156e