# HG changeset patch # User Waqas Hussain # Date 1779773491 14400 # Node ID 9b0a65e646972b28a2d1bfc6d4e7f2e9cdb2987b # Parent 12c01089bdb769ea4f9b573bd7f00d26aebe2f08 util.timer: Reprioritize timers by absolute time diff -r 12c01089bdb7 -r 9b0a65e64697 util/timer.lua --- a/util/timer.lua Tue May 26 01:31:31 2026 -0400 +++ b/util/timer.lua Tue May 26 01:31:31 2026 -0400 @@ -109,7 +109,7 @@ local function reschedule(id, delay) local current_time = get_time(); local event_time = current_time + delay; - h:reprioritize(id, delay); + h:reprioritize(id, event_time); if next_time == nil or event_time < next_time then next_time = event_time; _add_task(next_time - current_time, _on_timer);