From ea269c21eaf663cd74c1c54acdcc9b0a0b19d3d4 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 28 Feb 2014 20:02:30 +1100 Subject: Code cleanup: move edit-derivedmesh free to BKE_editmesh_free_derivedmesh --- source/blender/editors/mesh/editmesh_utils.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'source/blender/editors/mesh/editmesh_utils.c') diff --git a/source/blender/editors/mesh/editmesh_utils.c b/source/blender/editors/mesh/editmesh_utils.c index 9f70135b787..1d8e506fe85 100644 --- a/source/blender/editors/mesh/editmesh_utils.c +++ b/source/blender/editors/mesh/editmesh_utils.c @@ -132,16 +132,7 @@ void EDBM_mesh_clear(BMEditMesh *em) BM_mesh_clear(em->bm); /* free derived meshes */ - if (em->derivedCage) { - em->derivedCage->needsFree = 1; - em->derivedCage->release(em->derivedCage); - } - if (em->derivedFinal && em->derivedFinal != em->derivedCage) { - em->derivedFinal->needsFree = 1; - em->derivedFinal->release(em->derivedFinal); - } - - em->derivedCage = em->derivedFinal = NULL; + BKE_editmesh_free_derivedmesh(em); /* free tessellation data */ em->tottri = 0; -- cgit v1.2.3