summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2023-04-08 14:31:00 -0500
committerJeff Carr <[email protected]>2023-04-08 14:31:00 -0500
commit0e0787c0620c0dca59378d1e3b355c60a1a82de1 (patch)
treec376e21df8cb3a1e8d9cb6de0edc0aa8635263d9 /main.go
parent65148155a12151fdeb2ffebf03da2c3b836780a8 (diff)
gocui: smarter debugging
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'main.go')
-rw-r--r--main.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/main.go b/main.go
index 8e469e1..3026ae6 100644
--- a/main.go
+++ b/main.go
@@ -107,17 +107,17 @@ func Start() *Node {
}
func watchCallback() {
- log(logNow, "makeCallback() START")
+ log(logInfo, "watchCallback() START")
for {
- log(logNow, "makeCallback() for loop")
+ log(logNow, "watchCallback() restarted select for toolkit user events")
select {
case a := <-Config.guiChan:
- log(logNow, "makeCallback() SELECT widget id =", a.WidgetId, a.Name)
n := Config.rootNode.FindId(a.WidgetId)
if (n == nil) {
- log(logError, "makeCallback() SELECT widget id =", a.WidgetId, a.Name)
+ log(logError, "watchCallback() UNKNOWN widget id =", a.WidgetId, a.Name)
} else {
- go n.doUserEvent(a)
+ log(logNow, "watchCallback() FOUND widget id =", n.id, n.Name)
+ n.doUserEvent(a)
}
// this maybe a good idea?
// TODO: Throttle user events somehow
@@ -132,7 +132,7 @@ func (n *Node) doCustom() {
log(debugError, "Custom() = nil. SKIPPING")
return
}
- n.Custom()
+ go n.Custom()
}
func (n *Node) doUserEvent(a toolkit.Action) {