[aat] Set debug lookup_index

This commit is contained in:
Behdad Esfahbod 2018-02-07 12:30:18 -05:00
parent 38df1ec8e0
commit ee433d36fa
2 changed files with 5 additions and 0 deletions

View File

@ -713,6 +713,8 @@ struct hb_aat_apply_context_t :
sanitizer.start_processing ();
}
inline void set_lookup_index (unsigned int i) { lookup_index = i; }
inline ~hb_aat_apply_context_t (void)
{
sanitizer.end_processing ();

View File

@ -617,6 +617,8 @@ struct Chain
{
subtable->apply (c);
subtable = &StructAfter<ChainSubtable> (*subtable);
c->set_lookup_index (c->lookup_index + 1);
}
}
@ -670,6 +672,7 @@ struct morx
inline void apply (hb_aat_apply_context_t *c) const
{
c->set_lookup_index (0);
const Chain *chain = chains;
unsigned int count = chainCount;
for (unsigned int i = 0; i < count; i++)