From 7d2e6a3b459f3cc2f26b901e01d8fc8a4c38ec37 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Tue, 23 Dec 2025 22:07:40 +0100 Subject: [PATCH] refactor: don't indirectly call cancel on completion dropdown select --- src/tui/mode/overlay/completion_dropdown.zig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tui/mode/overlay/completion_dropdown.zig b/src/tui/mode/overlay/completion_dropdown.zig index 9910fb9..0884cfa 100644 --- a/src/tui/mode/overlay/completion_dropdown.zig +++ b/src/tui/mode/overlay/completion_dropdown.zig @@ -278,6 +278,8 @@ fn select(menu: **Type.MenuType, button: *Type.ButtonType, _: Type.Pos) void { 2 => editor.insert_snippet(text) catch |e| self.logger.err(module_name, e), else => editor.insert_cursels(text) catch |e| self.logger.err(module_name, e), } + self.value.cursor = editor.get_primary().cursor; + self.value.view = editor.view; const mv = tui.mainview() orelse return; mv.cancel_info_content() catch {}; tp.self_pid().send(.{ "cmd", "exit_overlay_mode" }) catch |e| self.logger.err(module_name, e);