diff options
author | Caleb Bassi <calebjbassi@gmail.com> | 2018-04-12 15:53:12 -0700 |
---|---|---|
committer | Caleb Bassi <calebjbassi@gmail.com> | 2018-04-12 15:53:12 -0700 |
commit | 1225515f3e99356b982b8e567538739b1b636eb9 (patch) | |
tree | 1d7cbf7b1dcb560ebaef556b1c97bada014a4ffc | |
parent | 44a8caa3eee64620c9642d3456b61c22977b35ac (diff) |
Change proc widget to load after startup
-rw-r--r-- | main.go | 39 |
1 files changed, 17 insertions, 22 deletions
@@ -204,8 +204,6 @@ func main() { widgetColors() - <-procLoaded - // inits termui err := ui.Init() if err != nil { @@ -233,32 +231,29 @@ func main() { ui.Render(ui.Body) drawTick := time.NewTicker(interval) for { - select { - case <-helpToggled: - if helpVisible { - ui.Clear() - ui.Render(help) - } else { - ui.Render(ui.Body) - } - case <-termResized: - if !helpVisible { - ui.Clear() + if helpVisible { + select { + case <-helpToggled: ui.Render(ui.Body) - } else if helpVisible { + case <-termResized: ui.Clear() ui.Render(help) } - case <-keyPressed: - if !helpVisible { + } else { + select { + case <-procLoaded: ui.Render(proc) - } - case <-zoomed: - if !helpVisible { + case <-helpToggled: + ui.Clear() + ui.Render(help) + case <-termResized: + ui.Clear() ui.Render(ui.Body) - } - case <-drawTick.C: - if !helpVisible { + case <-keyPressed: + ui.Render(proc) + case <-zoomed: + ui.Render(cpu, mem) + case <-drawTick.C: ui.Render(ui.Body) } } |