From 9747cfe33bcf41642d330d42bcace3d62890c2f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krist=C3=B3f=20T=C3=B3th?= Date: Tue, 8 Sep 2020 16:14:34 +0200 Subject: [PATCH] Explain keypress sleep debouncing in hybernateDisplayLoop --- afterlock/afterlock.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/afterlock/afterlock.go b/afterlock/afterlock.go index 534dfa5..02e74b4 100644 --- a/afterlock/afterlock.go +++ b/afterlock/afterlock.go @@ -92,6 +92,8 @@ func (af *AfterLock) hybernateDisplayLoop() { af.suspendDisplay() } + // avoid suspending the display while typing: + // sleep until no keys were pressed for LoopDelay seconds for { time.Sleep(time.Duration(af.LoopDelay) * time.Second) if !af.screenLocked() {