From 2baff2fcccec08271b61141285c12ea3657e1648 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 24 Jul 2023 11:54:02 +0530 Subject: [PATCH] Fix timer that does not fire at next loop tick being discarded --- tools/tui/loop/timers.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/tui/loop/timers.go b/tools/tui/loop/timers.go index fd4437784..5fc37d4f7 100644 --- a/tools/tui/loop/timers.go +++ b/tools/tui/loop/timers.go @@ -46,6 +46,8 @@ func (self *Loop) dispatch_timers(now time.Time) error { t.update_deadline(now) self.timers_temp = append(self.timers_temp, t) } + } else { + self.timers_temp = append(self.timers_temp, t) } } self.timers = self.timers[:len(self.timers_temp)]