From 3a60a384e65c214de96aa66f3e007f4515dec60c Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Mon, 21 Oct 2019 12:58:05 +0200 Subject: [PATCH] widget/material: respect min width in Button.Layout Signed-off-by: Elias Naur --- widget/material/button.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/widget/material/button.go b/widget/material/button.go index 46c8576f..0977327e 100644 --- a/widget/material/button.go +++ b/widget/material/button.go @@ -83,7 +83,9 @@ func (b Button) Layout(gtx *layout.Context, button *widget.Button) { bgcol = rgb(0xcccccc) } st := layout.Stack{} + min := gtx.Constraints.Width.Min lbl := st.Rigid(gtx, func() { + gtx.Constraints.Width.Min = min layout.UniformInset(unit.Dp(16)).Layout(gtx, func() { paint.ColorOp{Color: col}.Add(gtx.Ops) widget.Label{Alignment: text.Middle}.Layout(gtx, b.shaper, b.Font, b.Text)