From d8353f9b1a917cb12cdc19e68d73415f1679abd8 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Fri, 7 Feb 2025 12:42:36 -0600 Subject: maybe stable? --- treeAdd.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'treeAdd.go') diff --git a/treeAdd.go b/treeAdd.go index be80499..9b975ad 100644 --- a/treeAdd.go +++ b/treeAdd.go @@ -4,6 +4,8 @@ package main import ( + "time" + log "go.wit.com/log" "go.wit.com/toolkits/tree" "go.wit.com/widget" @@ -28,9 +30,24 @@ func setFake(n *tree.Node) { } } +func waitOK() { + for { + if me.ok { + return + } + time.Sleep(10 * time.Millisecond) + } +} + // set the widget start width & height // func (n *node) addWidget(n *tree.Node) { func addWidget(n *tree.Node) { + if !me.ok { + log.Log(INFO, "addWidget() START NOT OKAY") + log.Log(INFO, "addWidget() START NOT OKAY") + log.Log(INFO, "addWidget() START NOT OKAY") + waitOK() + } var tk *guiWidget tk = n.TK.(*guiWidget) log.Log(INFO, "setStartWH() w.id =", n.WidgetId, "n.name", n.String()) -- cgit v1.2.3