sled

Једноставни уређивач текста
git clone https://git.sr.ht/~strahinja/sled
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 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:
Msled.c | 5++---
измењених датотека: 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);