[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [53637] trunk/blender/source/blender/ blenkernel/intern/modifiers_bmesh.c: dont copy the mvert array in DM_to_bmesh_ex()

Campbell Barton ideasman42 at gmail.com
Mon Jan 7 16:43:28 CET 2013


Revision: 53637
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=53637
Author:   campbellbarton
Date:     2013-01-07 15:43:28 +0000 (Mon, 07 Jan 2013)
Log Message:
-----------
dont copy the mvert array in DM_to_bmesh_ex()

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/modifiers_bmesh.c

Modified: trunk/blender/source/blender/blenkernel/intern/modifiers_bmesh.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/modifiers_bmesh.c	2013-01-07 15:42:42 UTC (rev 53636)
+++ trunk/blender/source/blender/blenkernel/intern/modifiers_bmesh.c	2013-01-07 15:43:28 UTC (rev 53637)
@@ -89,7 +89,7 @@
 	etable = MEM_callocN(sizeof(void **) * totedge, __func__);
 
 	/*do verts*/
-	mv = mvert = dm->dupVertArray(dm);
+	mv = mvert = dm->getVertArray(dm);
 	for (i = 0; i < totvert; i++, mv++) {
 		v = BM_vert_create(bm, mv->co, NULL, BM_CREATE_SKIP_CD);
 		normal_short_to_float_v3(v->no, mv->no);
@@ -107,7 +107,6 @@
 			*orig_index = ORIGINDEX_NONE;
 		}
 	}
-	MEM_freeN(mvert);
 	if (is_init) bm->elem_index_dirty &= ~BM_VERT;
 
 	/*do edges*/




More information about the Bf-blender-cvs mailing list