summaryrefslogtreecommitdiff
path: root/node.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2023-04-23 07:37:24 -0500
committerJeff Carr <[email protected]>2023-04-23 07:37:24 -0500
commit2d4d2b6b3e115a86a10f98c20de0e4e82be519c2 (patch)
tree4cab36495872e70220e47b1790189249c3e2bcdc /node.go
parentaeb998eea5ef67c1c87664340b89b5e415fb0747 (diff)
actually ran again without crashing
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'node.go')
-rw-r--r--node.go9
1 files changed, 3 insertions, 6 deletions
diff --git a/node.go b/node.go
index 1454858..67c7943 100644
--- a/node.go
+++ b/node.go
@@ -10,15 +10,13 @@ func (n *Node) newNode(title string, t toolkit.WidgetType, custom func()) *Node
newN = addNode(title)
newN.WidgetType = t
- newN.widget.Type = t
- // newN.widget.Action = "New"
newN.Custom = custom
// TODO: This should not be defined for each widget. This has to be stupid
// or wait a second, is this where I send something to a channel?
- newN.widget.Custom = func() {
- log(debugChange, "Trying to find Window Close. widget.Type =", newN.widget.Type)
- if (newN.widget.Type == toolkit.Window) {
+ newN.Custom = func() {
+ log(debugChange, "Trying to find Window Close. widgetType =", newN.WidgetType)
+ if (newN.WidgetType == toolkit.Window) {
log(debugChange, "Need to delete newN here")
n.Delete(newN)
}
@@ -45,7 +43,6 @@ func addNode(title string) *Node {
n.Name = title
n.Text = title
n.id = Config.counter
- n.widget.Id = n.id
log(debugNode, "addNode = widget setid =", n.id)
Config.counter += 1