1
1

* wordproc.c (end_paragraph): The last line of the file wasn't

tested for being blank, which resulted in the last newline
becoming a space after formatting.
Этот коммит содержится в:
Pavel Roskin 2002-10-18 05:25:01 +00:00
родитель 41bfe1a16b
Коммит 387cf0327b
2 изменённых файлов: 12 добавлений и 3 удалений

Просмотреть файл

@ -1,3 +1,9 @@
2002-10-18 Pavel Roskin <proski@gnu.org>
* wordproc.c (end_paragraph): The last line of the file wasn't
tested for being blank, which resulted in the last newline
becoming a space after formatting.
2002-10-17 Pavel Roskin <proski@gnu.org> 2002-10-17 Pavel Roskin <proski@gnu.org>
* editoptions.c (edit_options_dialog): Don't allow * editoptions.c (edit_options_dialog): Don't allow

Просмотреть файл

@ -85,10 +85,11 @@ static long begin_paragraph (WEdit * edit, long p, int force)
return edit_move_backward (edit, edit_bol (edit, edit->curs1), edit->curs_line - i); return edit_move_backward (edit, edit_bol (edit, edit->curs1), edit->curs_line - i);
} }
static long end_paragraph (WEdit * edit, long p, int force) static long
end_paragraph (WEdit *edit, long p, int force)
{ {
int i; int i;
for (i = edit->curs_line + 1; i < edit->total_lines; i++) { for (i = edit->curs_line + 1; i <= edit->total_lines; i++) {
if (line_is_blank (edit, i)) { if (line_is_blank (edit, i)) {
i--; i--;
break; break;
@ -99,7 +100,9 @@ static long end_paragraph (WEdit * edit, long p, int force)
break; break;
} }
} }
return edit_eol (edit, edit_move_forward (edit, edit_bol (edit, edit->curs1), i - edit->curs_line, 0)); return edit_eol (edit,
edit_move_forward (edit, edit_bol (edit, edit->curs1),
i - edit->curs_line, 0));
} }
static unsigned char *get_paragraph (WEdit * edit, long p, long q, int indent, int *size) static unsigned char *get_paragraph (WEdit * edit, long p, long q, int indent, int *size)