[gsubgpos] Initialize variation index on HB_NO_VAR

hb_shape_plan_key_t::equal expects hb_ot_shape_plan_key_t be initialized by
hb_ot_layout_table_find_feature_variations calls but it won't get initialized
when HB_NO_VAR build config is used.

Related to https://github.com/harfbuzz/harfbuzz/issues/2280
This commit is contained in:
Ebrahim Byagowi 2020-03-26 11:58:45 +04:30
parent 071e2e345f
commit b143e34ee1
1 changed files with 1 additions and 0 deletions

View File

@ -3054,6 +3054,7 @@ struct GSUBGPOS
unsigned int *index) const
{
#ifdef HB_NO_VAR
*index = NOT_FOUND_INDEX;
return false;
#endif
return (version.to_int () >= 0x00010001u ? this+featureVars : Null (FeatureVariations))