Revision: 41840
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=41840
Author: ender79
Date: 2011-11-14 17:38:34 +0000 (Mon, 14 Nov 2011)
Log Message:
-----------
fix a leak from the CD_POLYINDEX changes that occurs for certain modifiers
(when re-calculating normals over an existing ^C_NORMALs layer)
Modified Paths:
--------------
branches/bmesh/blender/source/blender/blenkernel/intern/cdderivedmesh.c
Modified:
branches/bmesh/blender/source/blender/blenkernel/intern/cdderivedmesh.c
===================================================================
--- branches/bmesh/blender/source/blender/blenkernel/intern/cdderivedmesh.c
2011-11-14 17:33:32 UTC (rev 41839)
+++ branches/bmesh/blender/source/blender/blenkernel/intern/cdderivedmesh.c
2011-11-14 17:38:34 UTC (rev 41840)
@@ -2235,6 +2235,7 @@
else {
/* A tesselation already exists, it should always have a
CD_POLYINDEX */
BLI_assert(CustomData_has_layer(&dm->faceData, CD_POLYINDEX));
+ CustomData_free_layers(&dm->faceData, CD_NORMAL,
dm->numFaceData);
}
face_nors = MEM_mallocN(sizeof(float)*3*dm->numFaceData, "face_nors");
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs