From ec0be9294d2262c511d313980683ce2963fcb211 Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Mon, 29 Aug 2022 01:20:18 -0700 Subject: [PATCH] mach: fix panic on application exit (invalid free) Signed-off-by: Stephen Gutekanst --- src/platform/native.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/platform/native.zig b/src/platform/native.zig index fff4d56c..531bdbc2 100644 --- a/src/platform/native.zig +++ b/src/platform/native.zig @@ -30,7 +30,8 @@ pub const Platform = struct { last_position: glfw.Window.Pos, wait_event_timeout: f64 = 0.0, - cursors: [@typeInfo(enums.MouseCursor).Enum.fields.len]?glfw.Cursor = undefined, + cursors: [@typeInfo(enums.MouseCursor).Enum.fields.len]?glfw.Cursor = + std.mem.zeroes([@typeInfo(enums.MouseCursor).Enum.fields.len]?glfw.Cursor), cursors_tried: [@typeInfo(enums.MouseCursor).Enum.fields.len]bool = [_]bool{false} ** @typeInfo(enums.MouseCursor).Enum.fields.len,