From: Jean-Philippe Bruyère Date: Wed, 7 Mar 2018 15:05:51 +0000 (+0100) Subject: debug stack sizing with linq returning neg value X-Git-Tag: 0.7.3~4^2~21 X-Git-Url: https://git.osiis.dedyn.io/?a=commitdiff_plain;h=882f6d3c9c9da32050e2da3a09f1b8f91c108699;p=jp%2Fcrow.git debug stack sizing with linq returning neg value --- 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;