diff options
| author | Jeff Carr <[email protected]> | 2025-02-06 14:35:01 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-02-06 14:35:01 -0600 |
| commit | bc15e6c87955d9ba837fe125ca2c53737afaf014 (patch) | |
| tree | 95cbcaa35ac4ec9b8599a810a12a541bb827493a /init.go | |
| parent | 1918dcbbdec3da55790314cb76fd1b1741b6586f (diff) | |
simple cleanups
Diffstat (limited to 'init.go')
| -rw-r--r-- | init.go | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -58,7 +58,7 @@ func init() { me.myTree.SetChecked = queueSetChecked me.myTree.ToolkitClose = queueToolkitClose - me.newWindowTrigger = make(chan bool, 1) + me.newWindowTrigger = make(chan *guiWidget, 1) go newWindowTrigger() log.Log(NOW, "Init() start pluginChan") @@ -200,14 +200,17 @@ func newWindowTrigger() { for { log.Log(NOW, "newWindowTrigger() for loop") select { - case a := <-me.newWindowTrigger: - log.Log(NOW, "newWindowTrigger() got new window", a) + case tk := <-me.newWindowTrigger: + log.Log(NOW, "newWindowTrigger() got new window", tk.cuiName) time.Sleep(200 * time.Millisecond) redoWindows(1, -1) if !me.stdout.init { me.stdout.init = true relocateStdoutOffscreen() } + tk.makeWindowActive() + tk.doWidgetClick(tk.gocuiSize.w0, tk.gocuiSize.h0) + setThingsOnTop() // sets help, Stdout, etc on the top after windows have been redrawn log.Log(NOW, "newWindowTrigger() after sleep") } } |
