From 4d4b3a627a236fcac2f8c51294796147c83ed5b1 Mon Sep 17 00:00:00 2001 From: pierre Date: Mon, 15 Mar 2021 13:33:08 +0100 Subject: [PATCH] widget: fixed missing sides in Border Signed-off-by: pierre --- widget/border.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/widget/border.go b/widget/border.go index fac2aa7a..694c9281 100644 --- a/widget/border.go +++ b/widget/border.go @@ -21,12 +21,14 @@ type Border struct { func (b Border) Layout(gtx layout.Context, w layout.Widget) layout.Dimensions { dims := w(gtx) - sz := dims.Size + sz := layout.FPt(dims.Size) rr := float32(gtx.Px(b.CornerRadius)) width := float32(gtx.Px(b.Width)) + sz.X -= width + sz.Y -= width - r := f32.Rectangle{Max: layout.FPt(sz)} + r := f32.Rectangle{Max: sz} r = r.Add(f32.Point{X: width * 0.5, Y: width * 0.5}) paint.FillShape(gtx.Ops,