diff options
| author | Jeff Carr <[email protected]> | 2023-04-23 07:37:24 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2023-04-23 07:37:24 -0500 |
| commit | 2d4d2b6b3e115a86a10f98c20de0e4e82be519c2 (patch) | |
| tree | 4cab36495872e70220e47b1790189249c3e2bcdc /node.go | |
| parent | aeb998eea5ef67c1c87664340b89b5e415fb0747 (diff) | |
actually ran again without crashing
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'node.go')
| -rw-r--r-- | node.go | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -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 |
