[sbix] Minor

This commit is contained in:
Behdad Esfahbod 2018-10-28 23:14:15 -07:00
parent 8cffee0577
commit 98bddbc8ef

View File

@ -182,7 +182,8 @@ struct sbix
inline const SBIXStrike &choose_strike (hb_font_t *font) const inline const SBIXStrike &choose_strike (hb_font_t *font) const
{ {
if (unlikely (!table->strikes.len)) unsigned count = table->strikes.len;
if (unlikely (!count))
return Null(SBIXStrike); return Null(SBIXStrike);
unsigned int requested_ppem = MAX (font->x_ppem, font->y_ppem); unsigned int requested_ppem = MAX (font->x_ppem, font->y_ppem);
@ -192,7 +193,7 @@ struct sbix
unsigned int best_i = 0; unsigned int best_i = 0;
unsigned int best_ppem = table->get_strike (0).ppem; unsigned int best_ppem = table->get_strike (0).ppem;
for (unsigned int i = 1; i < table->strikes.len; i++) for (unsigned int i = 1; i < count; i++)
{ {
unsigned int ppem = (table->get_strike (i)).ppem; unsigned int ppem = (table->get_strike (i)).ppem;
if ((requested_ppem <= ppem && ppem < best_ppem) || if ((requested_ppem <= ppem && ppem < best_ppem) ||