From 2a5734892a85804b6c44a0cd8dd22d20fed21d96 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 6 Feb 2025 19:00:00 -0600 Subject: trying to fix Hidden() to use the parent --- plugin.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'plugin.go') diff --git a/plugin.go b/plugin.go index 8509bba..90c84fe 100644 --- a/plugin.go +++ b/plugin.go @@ -95,7 +95,13 @@ func newaction(n *tree.Node, atype widget.ActionType) { case widget.Show: w.Show() case widget.Hide: - w.Hide() + if n.Hidden() { + // already hidden + } else { + log.Log(NOW, "attempt to hide() =", atype, n.WidgetId, n.WidgetType, n.ProgName()) + w.node.State.Hidden = true + w.Hide() + } case widget.Move: log.Log(NOW, "attempt to move() =", atype, n.WidgetType, n.ProgName()) case widget.ToolkitClose: -- cgit v1.2.3