|
|
|
@ -587,14 +587,14 @@ struct GDEF |
|
|
|
|
{ |
|
|
|
|
accelerator_t (hb_face_t *face) |
|
|
|
|
{ |
|
|
|
|
this->table = hb_sanitize_context_t ().reference_table<GDEF> (face); |
|
|
|
|
if (unlikely (this->table->is_blocklisted (this->table.get_blob (), face))) |
|
|
|
|
table = hb_sanitize_context_t ().reference_table<GDEF> (face); |
|
|
|
|
if (unlikely (table->is_blocklisted (table.get_blob (), face))) |
|
|
|
|
{ |
|
|
|
|
hb_blob_destroy (this->table.get_blob ()); |
|
|
|
|
this->table = hb_blob_get_empty (); |
|
|
|
|
hb_blob_destroy (table.get_blob ()); |
|
|
|
|
table = hb_blob_get_empty (); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
~accelerator_t () { this->table.destroy (); } |
|
|
|
|
~accelerator_t () { table.destroy (); } |
|
|
|
|
|
|
|
|
|
hb_blob_ptr_t<GDEF> table; |
|
|
|
|
}; |
|
|
|
|