DRYer
This commit is contained in:
parent
1fcd6e1811
commit
efad733cc5
1 changed files with 2 additions and 6 deletions
|
|
@ -197,12 +197,8 @@
|
|||
char_type ch = cell->ch ? cell->ch : ' ';
|
||||
bool found = true;
|
||||
if (!glyph_id_for_codepoint_ctfont(new_font, ch)) found = false;
|
||||
if (found && cell->cc_idx[0]) {
|
||||
ch = codepoint_for_mark(cell->cc_idx[0]);
|
||||
if (!glyph_id_for_codepoint_ctfont(new_font, ch)) found = false;
|
||||
}
|
||||
if (found && cell->cc_idx[1]) {
|
||||
ch = codepoint_for_mark(cell->cc_idx[1]);
|
||||
for (unsigned i = 0; i < arraysz(cell->cc_idx) && cell->cc_idx[i] && found; i++) {
|
||||
ch = codepoint_for_mark(cell->cc_idx[i]);
|
||||
if (!glyph_id_for_codepoint_ctfont(new_font, ch)) found = false;
|
||||
}
|
||||
if (found) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue