skip ui drawing if exit flag is set

Mentioned in #15.
This commit is contained in:
Gokcehan 2016-09-02 21:07:34 +03:00
parent dde01fce0a
commit 7fc93313bc

5
app.go
View File

@ -39,6 +39,8 @@ func waitKey() error {
func (app *App) handleInp() {
for {
// exit check is done on the top just in case user quits
// before input handling for some reason (e.g. in configuration file)
if gExitFlag {
log.Print("bye!")
@ -64,6 +66,9 @@ func (app *App) handleInp() {
continue
}
e.eval(app, nil)
if gExitFlag {
continue
}
app.ui.draw(app.nav)
}
}