[draw] Destroy callback data

This commit is contained in:
Behdad Esfahbod 2022-02-07 19:05:52 -06:00
parent 5c558586eb
commit cdf1cb35db
1 changed files with 6 additions and 0 deletions

View File

@ -157,6 +157,12 @@ hb_draw_funcs_destroy (hb_draw_funcs_t *dfuncs)
{
if (!hb_object_destroy (dfuncs)) return;
#define HB_DRAW_FUNC_IMPLEMENT(name) \
if (dfuncs->destroy.name) dfuncs->destroy.name (dfuncs->user_data.name);
HB_DRAW_FUNCS_IMPLEMENT_CALLBACKS
#undef HB_DRAW_FUNC_IMPLEMENT
hb_free (dfuncs);
}