diff options
Diffstat (limited to 'treeAdd.go')
| -rw-r--r-- | treeAdd.go | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -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()) |
