diff --git a/src/tui/mode/overlay/completion_palette.zig b/src/tui/mode/overlay/completion_palette.zig index 5b141c5..585f5ba 100644 --- a/src/tui/mode/overlay/completion_palette.zig +++ b/src/tui/mode/overlay/completion_palette.zig @@ -192,10 +192,10 @@ const Range = struct { start: Position, end: Position }; const Position = struct { line: usize, character: usize }; fn get_replace_selection(replace: Buffer.Selection) ?Buffer.Selection { - return if (tui.get_active_editor()) |edt| - replace.from_pos(edt.buf_root() catch return null, edt.metrics) - else if (replace.empty()) + return if (replace.empty()) null + else if (tui.get_active_editor()) |edt| + replace.from_pos(edt.buf_root() catch return null, edt.metrics) else replace; }