diff --git a/src/pango-ot-info.c b/src/pango-ot-info.c index 1a4251a36..1c55f2e0b 100644 --- a/src/pango-ot-info.c +++ b/src/pango-ot-info.c @@ -202,13 +202,13 @@ synthesize_class_def (PangoOTInfo *info) { GlyphInfo glyph_info; - if (glyph > 65535) - continue; - - glyph_info.glyph = glyph; - glyph_info.class = get_glyph_class (charcode); - - g_array_append_val (glyph_infos, glyph_info); + if (glyph <= 65535) + { + glyph_info.glyph = glyph; + glyph_info.class = get_glyph_class (charcode); + + g_array_append_val (glyph_infos, glyph_info); + } charcode = FT_Get_Next_Char (info->face, charcode, &glyph); }