mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-03-16 05:34:00 -04:00
composed: insert: require key to be unique
This commit is contained in:
parent
4a6dea04c2
commit
f20956ff1b
3 changed files with 9 additions and 15 deletions
8
vt.c
8
vt.c
|
|
@ -761,11 +761,13 @@ action_utf8_print(struct terminal *term, wchar_t wc)
|
|||
new_cc->width = grapheme_width;
|
||||
|
||||
term->composed_count++;
|
||||
key = composed_insert(&term->composed, new_cc);
|
||||
wc = CELL_COMB_CHARS_LO + key;
|
||||
xassert(wc <= CELL_COMB_CHARS_HI);
|
||||
composed_insert(&term->composed, new_cc);
|
||||
|
||||
wc = CELL_COMB_CHARS_LO + key;
|
||||
width = grapheme_width;
|
||||
|
||||
xassert(wc >= CELL_COMB_CHARS_LO);
|
||||
xassert(wc <= CELL_COMB_CHARS_HI);
|
||||
goto out;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue