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

Reply via email to