[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [60526] trunk/blender/source/blender/bmesh /operators/bmo_dissolve.c: yet another instance dissolve deletes verts it loops over.

Campbell Barton ideasman42 at gmail.com
Thu Oct 3 12:50:04 CEST 2013


Revision: 60526
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=60526
Author:   campbellbarton
Date:     2013-10-03 10:50:03 +0000 (Thu, 03 Oct 2013)
Log Message:
-----------
yet another instance dissolve deletes verts it loops over.

Modified Paths:
--------------
    trunk/blender/source/blender/bmesh/operators/bmo_dissolve.c

Modified: trunk/blender/source/blender/bmesh/operators/bmo_dissolve.c
===================================================================
--- trunk/blender/source/blender/bmesh/operators/bmo_dissolve.c	2013-10-03 10:29:53 UTC (rev 60525)
+++ trunk/blender/source/blender/bmesh/operators/bmo_dissolve.c	2013-10-03 10:50:03 UTC (rev 60526)
@@ -362,7 +362,7 @@
 		bm_face_split(bm, VERT_MARK);
 	}
 
-	BM_ITER_MESH (v, &iter, bm, BM_VERTS_OF_MESH) {
+	BM_ITER_MESH_MUTABLE (v, v_next, &iter, bm, BM_VERTS_OF_MESH) {
 		if (BMO_elem_flag_test(bm, v, VERT_MARK)) {
 			/* check if it's a two-valence ver */
 			if (BM_vert_edge_count(v) == 2) {




More information about the Bf-blender-cvs mailing list