From 0e2680a6e8d16afd38ffdb6e8cf244150a5e3837 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Sun, 11 Nov 2018 00:28:47 -0500 Subject: [PATCH] [cmap] Port to hb_blob_ptr_t Although didn't need it... --- src/hb-ot-cmap-table.hh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/hb-ot-cmap-table.hh b/src/hb-ot-cmap-table.hh index c0e08666a..8d94ad312 100644 --- a/src/hb-ot-cmap-table.hh +++ b/src/hb-ot-cmap-table.hh @@ -1014,8 +1014,7 @@ struct cmap { inline void init (hb_face_t *face) { - this->blob = hb_sanitize_context_t().reference_table (face); - const cmap *table = this->blob->as (); + this->table = hb_sanitize_context_t().reference_table (face); bool symbol; this->subtable = table->find_best_subtable (&symbol); this->subtable_uvs = &Null(CmapSubtableFormat14); @@ -1051,7 +1050,7 @@ struct cmap inline void fini (void) { - hb_blob_destroy (this->blob); + hb_blob_destroy (this->table.get_blob ()); } inline bool get_nominal_glyph (hb_codepoint_t unicode, @@ -1157,7 +1156,7 @@ struct cmap CmapSubtableFormat4::accelerator_t format4_accel; - hb_blob_t *blob; + hb_blob_ptr_t table; }; protected: