From 6b924e8a4cab351cef3291f4a582a9941c72c789 Mon Sep 17 00:00:00 2001 From: Muki Kiboigo Date: Tue, 21 Oct 2025 19:28:18 -0700 Subject: [PATCH] use toEventTarget in NavigationEventTarget --- src/browser/navigation/NavigationEventTarget.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/browser/navigation/NavigationEventTarget.zig b/src/browser/navigation/NavigationEventTarget.zig index 261e60a8..7a2704ec 100644 --- a/src/browser/navigation/NavigationEventTarget.zig +++ b/src/browser/navigation/NavigationEventTarget.zig @@ -22,7 +22,7 @@ fn register( typ: []const u8, listener: EventHandler.Listener, ) !?js.Function { - const target = @as(*parser.EventTarget, @ptrCast(self)); + const target = parser.toEventTarget(NavigationEventTarget, self); // The only time this can return null if the listener is already // registered. But before calling `register`, all of our functions @@ -33,7 +33,7 @@ fn register( } fn unregister(self: *NavigationEventTarget, typ: []const u8, cbk_id: usize) !void { - const et = @as(*parser.EventTarget, @ptrCast(self)); + const et = parser.toEventTarget(NavigationEventTarget, self); // check if event target has already this listener const lst = try parser.eventTargetHasListener(et, typ, false, cbk_id); if (lst == null) {