diff --git a/action.go b/action.go index 2aca8d5..484ba94 100644 --- a/action.go +++ b/action.go @@ -15,7 +15,8 @@ func (me *TreeInfo) doAction(a widget.Action) { if a.ActionType == widget.ToolkitInit { log.Log(TREEWARN, "tree.doAction() trapped ToolkitInit finally!") a.WidgetType = widget.Root - AddNode(&a) + n := AddNode(&a) + me.Add(n) log.Log(TREEWARN, "tree.doAction() init() me.treeRoot") if me.ToolkitInit != nil { log.Log(TREEWARN, "tree.doAction() doing ToolkitInit()")