[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [45203] trunk/blender/source/blender/ editors/mesh/editmesh_utils.c: fix for undoMesh_to_editbtMesh not setting BMEditMesh.ob field.

Campbell Barton ideasman42 at gmail.com
Tue Mar 27 06:54:54 CEST 2012


Revision: 45203
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=45203
Author:   campbellbarton
Date:     2012-03-27 04:54:52 +0000 (Tue, 27 Mar 2012)
Log Message:
-----------
fix for undoMesh_to_editbtMesh not setting BMEditMesh.ob field.

error found by XercesBlue on IRC

Modified Paths:
--------------
    trunk/blender/source/blender/editors/mesh/editmesh_utils.c

Modified: trunk/blender/source/blender/editors/mesh/editmesh_utils.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_utils.c	2012-03-27 04:46:52 UTC (rev 45202)
+++ trunk/blender/source/blender/editors/mesh/editmesh_utils.c	2012-03-27 04:54:52 UTC (rev 45203)
@@ -529,9 +529,9 @@
 	return um;
 }
 
-static void undoMesh_to_editbtMesh(void *umv, void *emv, void *UNUSED(obdata))
+static void undoMesh_to_editbtMesh(void *umv, void *em_v, void *UNUSED(obdata))
 {
-	BMEditMesh *em = emv, *em2;
+	BMEditMesh *em = em_v, *em_tmp;
 	Object *ob;
 	undomesh *um = umv;
 	BMesh *bm;
@@ -545,12 +545,13 @@
 	bm = BM_mesh_create(&bm_mesh_allocsize_default);
 	BMO_op_callf(bm, "mesh_to_bmesh mesh=%p object=%p set_shapekey=%b", &um->me, ob, FALSE);
 
-	em2 = BMEdit_Create(bm, TRUE);
-	*em = *em2;
+	em_tmp = BMEdit_Create(bm, TRUE);
+	*em = *em_tmp;
 	
 	em->selectmode = um->selectmode;
+	em->ob = ob;
 
-	MEM_freeN(em2);
+	MEM_freeN(em_tmp);
 }
 
 




More information about the Bf-blender-cvs mailing list