From 8071f8131059f0f24ea08967f8ff5f0d2aeece4f Mon Sep 17 00:00:00 2001 From: Cameron Fleming Date: Tue, 28 Jan 2025 22:00:23 +0000 Subject: [PATCH] fix: wakeDisplay() doesn't need to stop the tickers The tickers only need to be reset, if they're disabled, they won't have been started. --- display.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/display.go b/display.go index 37a5984..e8473f0 100644 --- a/display.go +++ b/display.go @@ -162,15 +162,11 @@ func wakeDisplay(force bool) { fmt.Printf("display wake failed, %s\n", err) } - if config.DisplayDimAfterSec == 0 { - dimTicker.Stop() - } else { + if config.DisplayDimAfterSec != 0 { dimTicker.Reset(time.Duration(config.DisplayDimAfterSec) * time.Second) } - if config.DisplayOffAfterSec == 0 { - offTicker.Stop() - } else { + if config.DisplayOffAfterSec != 0 { offTicker.Reset(time.Duration(config.DisplayOffAfterSec) * time.Second) } backlightState = 0