Remove unnecessary lifecycle bits
authorBehdad Esfahbod <behdad@behdad.org>
Tue, 7 Aug 2012 00:07:19 +0000 (17:07 -0700)
committerBehdad Esfahbod <behdad@behdad.org>
Tue, 7 Aug 2012 00:07:19 +0000 (17:07 -0700)
We already set recount to INVALID when destroying.
This block was not necessary.

src/hb-font.cc

index 48bfaab..f0683e4 100644 (file)
@@ -624,9 +624,6 @@ hb_face_destroy (hb_face_t *face)
 {
   if (!hb_object_destroy (face)) return;
 
-  /* The cached shape_plans think they have a reference on us, and
-   * try to release it.  Make sure that doesn't mess up. */
-  face->header.ref_count.ref_count = HB_REFERENCE_COUNT_INVALID_VALUE;
   for (hb_face_t::plan_node_t *node = face->shape_plans; node; )
   {
     hb_face_t::plan_node_t *next = node->next;