From 69dda065c80c9121205f5b960c08ea6172af49f0 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 12 Dec 2024 17:25:47 +0100 Subject: [PATCH] fix: don't leak loggers in mainview --- src/tui/mainview.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tui/mainview.zig b/src/tui/mainview.zig index a9e8b67..aadcce0 100644 --- a/src/tui/mainview.zig +++ b/src/tui/mainview.zig @@ -575,7 +575,9 @@ const cmds = struct { pub fn find_in_files_query(self: *Self, ctx: Ctx) Result { var query: []const u8 = undefined; if (!try ctx.args.match(.{tp.extract(&query)})) return error.InvalidFindInFilesQueryArgument; - log.logger("find").print("finding files...", .{}); + const logger = log.logger("find"); + defer logger.deinit(); + logger.print("finding files...", .{}); const find_f = ripgrep.find_in_files; if (std.mem.indexOfScalar(u8, query, '\n')) |_| return; var rg = try find_f(self.allocator, query, "FIF");