summaryrefslogtreecommitdiff
path: root/action.go
diff options
context:
space:
mode:
Diffstat (limited to 'action.go')
-rw-r--r--action.go12
1 files changed, 7 insertions, 5 deletions
diff --git a/action.go b/action.go
index be97097..2b4c71e 100644
--- a/action.go
+++ b/action.go
@@ -199,7 +199,7 @@ func processAction(a *widget.Action) {
if a.ActionType == widget.Add {
n := add(a)
- show(n, n.State.Visable)
+ show(n, ! a.State.Hidden)
// pad(n, n.State.Pad)
// expand(n, a.State.Expand)
return
@@ -217,10 +217,12 @@ func processAction(a *widget.Action) {
return
}
log.Error(errors.New("andlabs processAction() ERROR findWidgetId found nil"), a.ActionType, a.WidgetType)
- log.Log(NOW, "processAction() ERROR findWidgetId found nil for id =", a.WidgetId)
- log.Log(NOW, "processAction() ERROR findWidgetId found nil", a.ActionType, a.WidgetType)
- log.Log(NOW, "processAction() ERROR findWidgetId found nil for id =", a.WidgetId)
- me.treeRoot.ListWidgets()
+ log.Log(WARN, "processAction() ERROR findWidgetId found nil for id =", a.WidgetId)
+ log.Log(WARN, "processAction() ERROR findWidgetId found nil", a.ActionType, a.WidgetType)
+ log.Log(WARN, "processAction() ERROR findWidgetId found nil for id =", a.WidgetId)
+ if WARN.Bool() {
+ me.treeRoot.ListWidgets()
+ }
return
panic("findWidgetId found nil for id = " + string(a.WidgetId))
}