From 4e90f77177af11a9b20b228d774ff37360a22e2f Mon Sep 17 00:00:00 2001 From: jpbruyere Date: Sat, 12 Sep 2015 17:48:17 +0200 Subject: [PATCH] removed unnecessary test for bounds in measureRawSize --- src/GraphicObjects/Border.cs | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/GraphicObjects/Border.cs b/src/GraphicObjects/Border.cs index f2ce01e2..3f977267 100644 --- a/src/GraphicObjects/Border.cs +++ b/src/GraphicObjects/Border.cs @@ -45,16 +45,7 @@ namespace go protected override Size measureRawSize () { - Size raw = Bounds.Size; - - if (Child != null) { - if (Bounds.Width < 0) - raw.Width = Child.Slot.Width + 2 * (Margin+BorderWidth); - if (Bounds.Height < 0) - raw.Height = Child.Slot.Height + 2 * (Margin+BorderWidth); - } - - return raw; + return child == null ? Bounds.Size : child.Slot.Size + 2 * (Margin + BorderWidth); } protected override void onDraw (Cairo.Context gr) { -- 2.47.3