diff options
Diffstat (limited to 'plugin.go')
| -rw-r--r-- | plugin.go | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -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: |
