diff --git a/main.go b/main.go index 911bbb2..0cf3693 100644 --- a/main.go +++ b/main.go @@ -211,7 +211,10 @@ func delayChan(inchan <-chan bool, outchan chan<- bool) { now := time.Now() if now.Sub(last) > pressdelay { last = now - outchan <- val + select { + case outchan <- val: + default: + } } } }