diff options
Diffstat (limited to 'Build/source/libs/harfbuzz/harfbuzz-src/src/hb-ot-shape.cc')
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-src/src/hb-ot-shape.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/Build/source/libs/harfbuzz/harfbuzz-src/src/hb-ot-shape.cc b/Build/source/libs/harfbuzz/harfbuzz-src/src/hb-ot-shape.cc index 1aca39101ef..59b97a79937 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-src/src/hb-ot-shape.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-src/src/hb-ot-shape.cc @@ -850,12 +850,11 @@ hb_ot_deal_with_variation_selectors (hb_buffer_t *buffer) for (unsigned int i = 0; i < count; i++) { - if (_hb_glyph_info_get_general_category (&info[i]) == - _HB_UNICODE_GENERAL_CATEGORY_VARIATION_SELECTOR) + if (_hb_glyph_info_is_variation_selector (&info[i])) { info[i].codepoint = buffer->not_found_variation_selector; pos[i].x_advance = pos[i].y_advance = pos[i].x_offset = pos[i].y_offset = 0; - _hb_glyph_info_set_general_category (&info[i], HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK); + _hb_glyph_info_set_variation_selector (&info[i], false); } } } |