From f982b9d9f8d6b61efd2a3e89cc3d34923c1914b0 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Tue, 7 May 2019 13:29:01 -0700 Subject: [PATCH] [name] Clean up serialize() API --- src/hb-ot-name-table.hh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/hb-ot-name-table.hh b/src/hb-ot-name-table.hh index e4601ff..6a4ac09 100644 --- a/src/hb-ot-name-table.hh +++ b/src/hb-ot-name-table.hh @@ -170,8 +170,8 @@ struct name { return min_size + count * nameRecordZ.item_size; } bool serialize (hb_serialize_context_t *c, - const name *source_name, - const hb_subset_plan_t *plan) + const name *source_name, + const hb_set_t *name_ids) { TRACE_SERIALIZE (this); @@ -181,7 +181,7 @@ struct name auto it = + src_array - | hb_filter (plan->name_ids, &NameRecord::nameID) + | hb_filter (name_ids, &NameRecord::nameID) ; this->format = 0; @@ -214,7 +214,7 @@ struct name hb_serialize_context_t *serializer = c->serializer; name *name_prime = serializer->start_embed (); if (unlikely (!name_prime)) return_trace (false); - name_prime->serialize (serializer, this, plan); + name_prime->serialize (serializer, this, plan->name_ids); return_trace (name_prime->count); } -- 2.7.4