Fix glyph closure recursion!
authorBehdad Esfahbod <behdad@behdad.org>
Mon, 22 Jul 2013 23:07:53 +0000 (19:07 -0400)
committerBehdad Esfahbod <behdad@behdad.org>
Mon, 22 Jul 2013 23:07:53 +0000 (19:07 -0400)
src/hb-ot-layout-gsubgpos-private.hh

index c5edf25..316f506 100644 (file)
@@ -977,7 +977,7 @@ static inline void recurse_lookups (context_t *c,
                                    const LookupRecord lookupRecord[] /* Array of LookupRecords--in design order */)
 {
   for (unsigned int i = 0; i < lookupCount; i++)
-    c->recurse (lookupRecord->lookupListIndex);
+    c->recurse (lookupRecord[i].lookupListIndex);
 }
 
 static inline bool apply_lookup (hb_apply_context_t *c,