чување 60b4e2944a6d019a396b60985e64fb62d04f1d5b
родитељ 2ef3b978a054511b316073c2f05efb777dfcca20
Аутор: Страхиња Радић <sr@strahinja.org>
Датум: Wed, 18 Sep 2024 19:56:29 +0200
sled.c(wrap_para): Fix edge case of wrapping the last line in a file
Diffstat:
измењених датотека: 1, додавања: 2(+), брисања: 3(-)
diff --git a/sled.c b/sled.c
@@ -2808,14 +2808,13 @@ wrap_next_line:
move_up(state);
goto wrap_next_line;
}
- else if (cur_row < MIN((end_row + 1), state->rows_count))
+ else if (cur_row < (end_row + 2 >= state->rows_count ? state->rows_count
+ : end_row + 1))
goto wrap_next_line;
wrap_finish:
if (added_blank)
- {
erase_line(state);
- }
if (sel)
position_to_selection_end(state);