summaryrefslogtreecommitdiff
path: root/term.zig
diff options
context:
space:
mode:
Diffstat (limited to 'term.zig')
-rw-r--r--term.zig3
1 files changed, 2 insertions, 1 deletions
diff --git a/term.zig b/term.zig
index 9ef6ff02..13b4ff85 100644
--- a/term.zig
+++ b/term.zig
@@ -164,8 +164,9 @@ pub fn deinit(self: *Term, io: std.Io, gpa: std.mem.Allocator) void {
for (f.redo.items) |s| gpa.free(s);
f.undo.deinit(gpa);
f.redo.deinit(gpa);
- } else if (self.image) |iv| {
+ } else if (self.image) |*iv| {
gpa.free(iv.path);
+ image_mod.deinitView(iv, gpa);
} else {
_ = self.reader.cancel(io) catch {};
self.pty.close(io);