Skip to content

Commit a9af2b4

Browse files
committed
fix(renderer): fast exit when formatted_data equal
1 parent a501f51 commit a9af2b4

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lua/opencode/ui/renderer.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,9 @@ function M._replace_part_in_buffer(part_id, formatted_data)
301301
if first_diff_line then
302302
lines_to_write = vim.list_slice(new_lines, first_diff_line, new_line_count)
303303
write_start_line = cached.line_start + first_diff_line - 1
304+
elseif new_line_count == #old_lines then
305+
M._last_part_formatted = { part_id = part_id, formatted_data = formatted_data }
306+
return true
304307
end
305308
end
306309

0 commit comments

Comments
 (0)