From 25eadc2263dbdbb33add2a1200e4725a5d0a0063 Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Wed, 7 May 2025 15:37:47 +0800 Subject: [PATCH] fix overflow when setting timeout/interval --- src/browser/html/window.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/browser/html/window.zig b/src/browser/html/window.zig index 8ca52231..c1548b96 100644 --- a/src/browser/html/window.zig +++ b/src/browser/html/window.zig @@ -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.* = .{