From ac9517365dd01646813b6f3600c8ac76a08f5446 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Mon, 4 Aug 2025 21:06:54 +0200 Subject: [PATCH] refactor: clean-up open_file.select --- src/tui/mode/mini/open_file.zig | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/tui/mode/mini/open_file.zig b/src/tui/mode/mini/open_file.zig index 3eeb4b6..07f70e4 100644 --- a/src/tui/mode/mini/open_file.zig +++ b/src/tui/mode/mini/open_file.zig @@ -37,12 +37,9 @@ pub fn select(self: *Type) void { var buf = std.ArrayList(u8).init(self.allocator); defer buf.deinit(); const file_path = project_manager.expand_home(&buf, self.file_path.items); - if (root.is_directory(file_path)) { - tp.self_pid().send(.{ "cmd", "exit_overlay_mode" }) catch return; - tp.self_pid().send(.{ "cmd", "change_project", .{file_path} }) catch {}; - return; - } - if (file_path.len > 0) - tp.self_pid().send(.{ "cmd", "navigate", .{ .file = file_path } }) catch {}; command.executeName("exit_mini_mode", .{}) catch {}; + if (root.is_directory(file_path)) + tp.self_pid().send(.{ "cmd", "change_project", .{file_path} }) catch {} + else if (file_path.len > 0) + tp.self_pid().send(.{ "cmd", "navigate", .{ .file = file_path } }) catch {}; }