another fix

This commit is contained in:
Krasimir Angelov
2026-08-20 13:22:11 +02:00
parent 83700a62a2
commit 614482c274
+9 -5
View File
@@ -1676,11 +1676,15 @@ bool PgfParser::change(size_t i, PgfText *change)
allocated_size = new_allocated_size;
}
const uint8_t *ptr1 =
(prev_state!=NULL)
? (uint8_t *) &sentence->text[prev_state->start.byte_pos]
: NULL;
size_t pos = prev_state->start.pos;
size_t pos;
const uint8_t *ptr1;
if (prev_state!=NULL) {
ptr1 = (uint8_t *) &sentence->text[prev_state->start.byte_pos];
pos = prev_state->start.pos;
} else {
ptr1 = (uint8_t *) sentence->text;
pos = 0;
}
while (pos < update_new_pos) {
pgf_utf8_decode(&ptr1); pos++;
}