From fa3ebf845fcffa827600fc4ca9fdde3aaa99f4c5 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 5 Nov 2018 23:34:07 -0500 Subject: [PATCH] Simplify some more --- src/hb-aat-layout.cc | 10 +++++----- src/hb-ot-layout.cc | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/hb-aat-layout.cc b/src/hb-aat-layout.cc index 4c4e29456..1912de0db 100644 --- a/src/hb-aat-layout.cc +++ b/src/hb-aat-layout.cc @@ -206,7 +206,7 @@ hb_aat_layout_substitute (hb_ot_shape_plan_t *plan, hb_buffer_t *buffer) { hb_blob_t *morx_blob = font->face->table.morx.get_blob (); - const AAT::morx& morx = *font->face->table.morx; + const AAT::morx& morx = *morx_blob->as (); if (morx.has_data ()) { AAT::hb_aat_apply_context_t c (plan, font, buffer, morx_blob); @@ -215,7 +215,7 @@ hb_aat_layout_substitute (hb_ot_shape_plan_t *plan, } hb_blob_t *mort_blob = font->face->table.morx.get_blob (); - const AAT::mort& mort = *font->face->table.mort; + const AAT::mort& mort = *mort_blob->as (); if (mort.has_data ()) { AAT::hb_aat_apply_context_t c (plan, font, buffer, mort_blob); @@ -236,13 +236,13 @@ hb_aat_layout_position (hb_ot_shape_plan_t *plan, hb_font_t *font, hb_buffer_t *buffer) { - hb_blob_t *blob = font->face->table.kerx.get_blob (); - const AAT::kerx& kerx = *font->face->table.kerx; + hb_blob_t *kerx_blob = font->face->table.kerx.get_blob (); + const AAT::kerx& kerx = *kerx_blob->as (); hb_blob_t *ankr_blob = font->face->table.ankr.get_blob ();; const AAT::ankr& ankr = *font->face->table.ankr; - AAT::hb_aat_apply_context_t c (plan, font, buffer, blob); + AAT::hb_aat_apply_context_t c (plan, font, buffer, kerx_blob); c.set_ankr_table (&ankr, ankr_blob->data + ankr_blob->length); kerx.apply (&c); } diff --git a/src/hb-ot-layout.cc b/src/hb-ot-layout.cc index 7b0c5a6a4..1b366eb7b 100644 --- a/src/hb-ot-layout.cc +++ b/src/hb-ot-layout.cc @@ -69,7 +69,7 @@ hb_ot_layout_kern (hb_ot_shape_plan_t *plan, hb_buffer_t *buffer) { hb_blob_t *blob = font->face->table.kern.get_blob (); - const AAT::kern& kern = *font->face->table.kern; + const AAT::kern& kern = *blob->as (); AAT::hb_aat_apply_context_t c (plan, font, buffer, blob);