1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-12-04 14:46:47 -05:00

[plain] done_string(&pixels)

This commit is contained in:
Witold Filipczyk 2023-05-26 14:41:28 +02:00
parent 82d76921cd
commit 9582f865a6

View File

@ -651,20 +651,22 @@ add_document_line(struct plain_renderer *renderer,
}
if (end[1] == '\\') {
struct string pixels;
int how_many;
if (!init_string(&pixels)) {
break;
}
add_bytes_to_string(&pixels, line + line_pos, end + 2 - line - line_pos);
int ile = add_image_to_document(document, &pixels, lineno) + 1;
how_many = add_image_to_document(document, &pixels, lineno) + 1;
done_string(&pixels);
realloc_line(document, pos - startpos, lineno);
for (int i = 0; i < ile; i++) {
for (int i = 0; i < how_many; i++) {
realloc_line(document, 0, lineno + i);
}
renderer->lineno += ile;
lineno += ile;
renderer->lineno += how_many;
lineno += how_many;
line_pos = end + 2 - line;
startpos = pos = realloc_line(document, width, lineno);
goto zero;