From 6fae4b5be7b13df565c76334daa57441d3881284 Mon Sep 17 00:00:00 2001 From: Qwerasd Date: Wed, 25 Dec 2024 00:59:24 -0500 Subject: [PATCH] initialize viewport pin to avoid undefined node in tracked pin No clue if this ever causes issues, but it's annoying when trying to printf debug the viewport pins results in a segault from trying to deref an undefined pointer --- src/terminal/PageList.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/src/terminal/PageList.zig b/src/terminal/PageList.zig index 98ece139a..fbd49a19a 100644 --- a/src/terminal/PageList.zig +++ b/src/terminal/PageList.zig @@ -244,6 +244,7 @@ pub fn init( // We always track our viewport pin to ensure this is never an allocation const viewport_pin = try pool.pins.create(); + viewport_pin.* = .{ .node = page_list.first.? }; var tracked_pins: PinSet = .{}; errdefer tracked_pins.deinit(pool.alloc); try tracked_pins.putNoClobber(pool.alloc, viewport_pin, {});