From 451ae6a9ec3e348994767efe2c1735b2149495a9 Mon Sep 17 00:00:00 2001 From: Nonoo Date: Fri, 30 Oct 2020 20:26:33 +0100 Subject: [PATCH] Only use keyboard input if status bar is active --- main.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 86452cf..a71f0f6 100644 --- a/main.go +++ b/main.go @@ -99,7 +99,9 @@ func main() { osSignal := make(chan os.Signal, 1) signal.Notify(osSignal, os.Interrupt, syscall.SIGTERM) - keyboard.init() + if statusLog.isRealtime() { + keyboard.init() + } var shouldExit bool var exitCode int @@ -122,7 +124,10 @@ func main() { audio.deinit() serialTCPSrv.deinit() serialPort.deinit() - keyboard.deinit() + + if statusLog.isRealtime() { + keyboard.deinit() + } log.Print("exiting") os.Exit(exitCode)