Fix segfault in reset with Kitty graphics images on screen (#5693)

Fixes #5649
This commit is contained in:
Mitchell Hashimoto
2025-02-11 11:26:06 -08:00
committed by GitHub

View File

@ -278,12 +278,9 @@ pub fn reset(self: *Screen) void {
.page_cell = cursor_rac.cell, .page_cell = cursor_rac.cell,
}; };
// Clear kitty graphics // Reset kitty graphics storage
self.kitty_images.delete( self.kitty_images.deinit(self.alloc, self);
self.alloc, self.kitty_images = .{ .dirty = true };
undefined, // All image deletion doesn't need the terminal
.{ .all = true },
);
// Reset our basic state // Reset our basic state
self.saved_cursor = null; self.saved_cursor = null;