From 0c6d51028a89cc2ee53dcf7771c8494d2bcc7bf4 Mon Sep 17 00:00:00 2001 From: Squibid Date: Sun, 26 Oct 2025 22:20:11 -0400 Subject: [PATCH] fix crashing when return from vt switching away --- src/cursor.zig | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/cursor.zig b/src/cursor.zig index f5726d6..0a076f8 100644 --- a/src/cursor.zig +++ b/src/cursor.zig @@ -59,14 +59,16 @@ pub fn init(self: *Cursor) void { } pub fn deinit(self: *Cursor) void { - self.wlr_cursor.destroy(); - self.x_cursor_manager.destroy(); - self.motion.link.remove(); self.motion_absolute.link.remove(); self.button.link.remove(); self.axis.link.remove(); self.frame.link.remove(); + self.hold_begin.link.remove(); + self.hold_end.link.remove(); + + self.wlr_cursor.destroy(); + self.x_cursor_manager.destroy(); } pub fn processCursorMotion(self: *Cursor, time_msec: u32) void {