diff --git a/src/document/html/renderer.c b/src/document/html/renderer.c
index 31871814f..ed858bb01 100644
--- a/src/document/html/renderer.c
+++ b/src/document/html/renderer.c
@@ -492,10 +492,8 @@ good_char:
if (document->comb_x != -1) {
unicode_val_T prev = get_combined(document->combi, document->combi_length + 1);
- if (prev != UCS_NO_CHAR) {
- schar->data = prev;
- copy_screen_chars(&POS(document->comb_x, document->comb_y), schar, 1);
- }
+ if (prev != UCS_NO_CHAR)
+ POS(document->comb_x, document->comb_y).data = prev;
}
document->combi_length = 0;
}