static void rna_VectorFont_reload_update(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr) { VFont *vf = ptr->id.data; BKE_vfont_free_data(vf); /* update */ WM_main_add_notifier(NC_GEOM | ND_DATA, NULL); DAG_id_tag_update(&vf->id, OB_RECALC_OB | OB_RECALC_DATA); }
void BKE_vfont_free(struct VFont *vf) { if (vf == NULL) return; BKE_vfont_free_data(vf); if (vf->packedfile) { freePackedFile(vf->packedfile); vf->packedfile = NULL; } }