Merge pull request #607 from lightpanda-io/fix_int_overflow

fix overflow when setting timeout/interval
This commit is contained in:
Karl Seguin
2025-05-07 16:05:37 +08:00
committed by GitHub

View File

@@ -165,7 +165,7 @@ pub const Window = struct {
}
errdefer _ = self.timers.remove(timer_id);
const delay: u63 = (delay_ orelse 0) * std.time.ns_per_ms;
const delay: u63 = @as(u63, (delay_ orelse 0)) * std.time.ns_per_ms;
const callback = try arena.create(TimerCallback);
callback.* = .{