summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--action.go6
-rw-r--r--add.go5
-rw-r--r--window.go2
3 files changed, 8 insertions, 5 deletions
diff --git a/action.go b/action.go
index 6298706..c74668f 100644
--- a/action.go
+++ b/action.go
@@ -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())
diff --git a/add.go b/add.go
index 0544f0f..24d7149 100644
--- a/add.go
+++ b/add.go
@@ -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)
diff --git a/window.go b/window.go
index 60fbb76..0f73eb3 100644
--- a/window.go
+++ b/window.go
@@ -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