[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [59865] trunk/blender/source/blender/ editors/mesh/editmesh_tools.c: error in recent gridfill commit, calculating span last failed.

Campbell Barton ideasman42 at gmail.com
Fri Sep 6 04:59:26 CEST 2013


Revision: 59865
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=59865
Author:   campbellbarton
Date:     2013-09-06 02:59:25 +0000 (Fri, 06 Sep 2013)
Log Message:
-----------
error in recent gridfill commit, calculating span last failed.

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

Modified: trunk/blender/source/blender/editors/mesh/editmesh_tools.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_tools.c	2013-09-06 02:50:28 UTC (rev 59864)
+++ trunk/blender/source/blender/editors/mesh/editmesh_tools.c	2013-09-06 02:59:25 UTC (rev 59865)
@@ -2919,15 +2919,7 @@
 		BLI_rotatelist_first(verts, v_act_link);
 		BM_edgeloop_edges_get(el_store, edges);
 
-		/* un-flag 'rails' */
-		for (i = 0; i < span; i++) {
-			BM_elem_flag_disable(edges[i], BM_ELEM_TAG);
-			BM_elem_flag_disable(edges[(verts_len / 2) + i], BM_ELEM_TAG);
-		}
 
-		MEM_freeN(edges);
-
-
 		if (span_calc) {
 			/* calculate the span by finding the next corner in 'verts'
 			 * we dont know what defines a corner exactly so find the 4 verts
@@ -2960,7 +2952,6 @@
 				if (BM_elem_flag_test(v, BM_ELEM_TAG)) {
 					if (v != v_act) {
 						span = i;
-						// printf("Span found %d\n", span);
 						break;
 					}
 				}
@@ -2969,6 +2960,13 @@
 		}
 		/* end span calc */
 
+
+		/* un-flag 'rails' */
+		for (i = 0; i < span; i++) {
+			BM_elem_flag_disable(edges[i], BM_ELEM_TAG);
+			BM_elem_flag_disable(edges[(verts_len / 2) + i], BM_ELEM_TAG);
+		}
+		MEM_freeN(edges);
 	}
 	/* else let the bmesh-operator handle it */
 




More information about the Bf-blender-cvs mailing list