[subset] Update to use _subset2() for name table
diff --git a/src/hb-subset.cc b/src/hb-subset.cc
index 333e7d4..2165b8a 100644
--- a/src/hb-subset.cc
+++ b/src/hb-subset.cc
@@ -88,7 +88,6 @@
serializer.start_serialize<TableType> ();
hb_subset_context_t c (plan, &serializer);
result = table->subset (&c);
- serializer.end_serialize ();
if (serializer.ran_out_of_room)
{
buf_size += (buf_size >> 1) + 32;
@@ -105,6 +104,7 @@
abort ();
}
+ serializer.end_serialize ();
if (result)
{
hb_blob_t *dest_blob = serializer.copy_blob ();
@@ -160,7 +160,7 @@
result = _subset<const OT::hdmx> (plan);
break;
case HB_OT_TAG_name:
- result = _subset<const OT::name> (plan);
+ result = _subset2<const OT::name> (plan);
break;
case HB_OT_TAG_head:
// TODO that won't work well if there is no glyf