[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:
parent
071e2e345f
commit
b143e34ee1
|
@ -3054,6 +3054,7 @@ struct GSUBGPOS
|
||||||
unsigned int *index) const
|
unsigned int *index) const
|
||||||
{
|
{
|
||||||
#ifdef HB_NO_VAR
|
#ifdef HB_NO_VAR
|
||||||
|
*index = NOT_FOUND_INDEX;
|
||||||
return false;
|
return false;
|
||||||
#endif
|
#endif
|
||||||
return (version.to_int () >= 0x00010001u ? this+featureVars : Null (FeatureVariations))
|
return (version.to_int () >= 0x00010001u ? this+featureVars : Null (FeatureVariations))
|
||||||
|
|
Loading…
Reference in New Issue