diff options
| author | Jeff Carr <[email protected]> | 2025-03-05 03:43:38 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-03-05 03:43:38 -0600 |
| commit | bdb93a7b57dd524ba5e8848ef88649bb16985f79 (patch) | |
| tree | 0048242e1c6ded623c8a3add899fc09dbf6e3b2f | |
| parent | 8a71fc401263d718aab728508172cf056864fc78 (diff) | |
| -rw-r--r-- | action.go | 6 | ||||
| -rw-r--r-- | add.go | 5 | ||||
| -rw-r--r-- | window.go | 2 |
3 files changed, 8 insertions, 5 deletions
@@ -169,7 +169,7 @@ func widgetDelete(n *tree.Node) { tk.uiWindow.Destroy() tk.uiWindow = nil } - n.DeleteNode() + // n.DeleteNode() } else { log.Log(ANDLABS, "DESTROY can't destroy TODO:", n.WidgetId, n.WidgetType) } @@ -189,7 +189,7 @@ func SetText(n *tree.Node, s string) { return } if n.TK == nil { - log.Log(WARN, "Tree sent an action on a widget we didn't seem to have.") + log.Log(WARN, "SetText() Tree sent an action on a widget we didn't seem to have.", n.WidgetId) return } setText(n, s) @@ -202,7 +202,7 @@ func AddText(n *tree.Node, s string) { return } if n.TK == nil { - log.Log(WARN, "Tree sent an action on a widget we didn't seem to have.") + log.Log(WARN, "AddText() Tree sent an action on a widget we didn't seem to have.", n.WidgetId) return } log.Log(ANDLABS, "AddText()", n.WidgetType, n.String()) @@ -55,9 +55,12 @@ func newAdd(n *tree.Node) { me.treeRoot = n return } + if me.treeRoot == nil { + panic("test") + } add(n) if n.TK == nil { - log.Log(WARN, "Tree sent an action on a widget we didn't seem to have.") + log.Log(WARN, "newAdd() Tree sent an action on a widget we didn't seem to have.", n.WidgetId) // do this init here again? Probably something // went wrong and we should reset the our while gocui.View tree n.TK = initWidget(n) @@ -28,7 +28,7 @@ func newWindow(p, n *tree.Node) { win.OnClosing(func(*ui.Window) bool { // show(n, false) me.myTree.SendWindowCloseEvent(n) - n.DeleteNode() + // n.DeleteNode() return true }) newt.uiWindow = win |
