Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2014-02-28 13:02:30 +0400
committerCampbell Barton <ideasman42@gmail.com>2014-02-28 13:12:45 +0400
commitea269c21eaf663cd74c1c54acdcc9b0a0b19d3d4 (patch)
treeede0c7397e00f67e5e679d9293a6649be8107652 /source/blender/editors/mesh/editmesh_utils.c
parentd2a5ea04ed8448865b4daa21c0010727eee118ba (diff)
Code cleanup: move edit-derivedmesh free to BKE_editmesh_free_derivedmesh
Diffstat (limited to 'source/blender/editors/mesh/editmesh_utils.c')
-rw-r--r--source/blender/editors/mesh/editmesh_utils.c11
1 files changed, 1 insertions, 10 deletions
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;