From 9f2bad74987d056b5aa5bc916bf29039ddb99c77 Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Mon, 29 Apr 2024 16:31:37 +0200 Subject: [PATCH] dom: an event type can be null In this case we return empty string --- src/netsurf.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/netsurf.zig b/src/netsurf.zig index 1bc48e16..e6e07598 100644 --- a/src/netsurf.zig +++ b/src/netsurf.zig @@ -397,6 +397,10 @@ pub fn eventType(evt: *Event) ![]const u8 { var s: ?*String = undefined; const err = c._dom_event_get_type(evt, &s); try DOMErr(err); + + // if the event type is null, return a empty string. + if (s == null) return ""; + return strToData(s.?); }