From b7190fe9583c5ee36de3e3702012246dd50c6d26 Mon Sep 17 00:00:00 2001 From: Noah Petherbridge Date: Sun, 3 Jan 2021 17:05:04 -0800 Subject: [PATCH] Frame: do not draw hidden widgets --- frame.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frame.go b/frame.go index 03bc3c9..2e3257c 100644 --- a/frame.go +++ b/frame.go @@ -99,7 +99,10 @@ func (w *Frame) Present(e render.Engine, P render.Point) { // Draw the widgets. for _, child := range w.widgets { - // child.Compute(e) + if child.Hidden() { + continue + } + p := child.Point() moveTo := render.NewPoint( P.X+p.X+w.BoxThickness(1),