summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Bassi <calebjbassi@gmail.com>2019-02-06 02:11:41 -0800
committerCaleb Bassi <calebjbassi@gmail.com>2019-02-06 02:14:26 -0800
commitee3c96bc97795c92fba4d49c0c51022f26a2baa5 (patch)
tree894506e44f828a0af7ae9e3b41be60c7d64f9fbd
parente8f77eef12450ebad4f8c84f0fecf526d2fab451 (diff)
Fix panic on resize
-rw-r--r--main.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/main.go b/main.go
index 22d2e89..7fe07e2 100644
--- a/main.go
+++ b/main.go
@@ -300,11 +300,11 @@ func eventLoop() {
payload := e.Payload.(ui.Resize)
if statusbar {
grid.SetRect(0, 0, payload.Width, payload.Height-1)
+ bar.SetRect(0, payload.Height-1, payload.Width, payload.Height)
} else {
grid.SetRect(0, 0, payload.Width, payload.Height)
}
help.Resize(payload.Width, payload.Height)
- bar.SetRect(0, payload.Height-1, payload.Width, payload.Height)
ui.Clear()
}
@@ -337,7 +337,9 @@ func eventLoop() {
}
case "<Resize>":
render(grid)
- render(bar)
+ if statusbar {
+ render(bar)
+ }
case "<MouseLeft>":
payload := e.Payload.(ui.Mouse)
proc.Click(payload.X, payload.Y)