[Bf-blender-cvs] [7e36c28] master: Cleanup: redundant checks

Campbell Barton noreply at git.blender.org
Tue Apr 28 08:48:20 CEST 2015


Commit: 7e36c280c2b268822862169c5493d4d6adaa818e
Author: Campbell Barton
Date:   Tue Apr 28 16:47:31 2015 +1000
Branches: master
https://developer.blender.org/rB7e36c280c2b268822862169c5493d4d6adaa818e

Cleanup: redundant checks

===================================================================

M	source/blender/bmesh/intern/bmesh_core.c
M	source/blender/bmesh/tools/bmesh_edgesplit.c

===================================================================

diff --git a/source/blender/bmesh/intern/bmesh_core.c b/source/blender/bmesh/intern/bmesh_core.c
index 743dc85..7d6743e 100644
--- a/source/blender/bmesh/intern/bmesh_core.c
+++ b/source/blender/bmesh/intern/bmesh_core.c
@@ -2174,9 +2174,7 @@ void bmesh_vert_separate(
 	 * if you are tidying up code - campbell */
 	STACK_INIT(stack, v_edgetot);
 	BM_ITER_ELEM (l, &liter, v, BM_LOOPS_OF_VERT) {
-		if (l->v == v) {
-			STACK_PUSH(stack, (BMEdge *)l);
-		}
+		STACK_PUSH(stack, (BMEdge *)l);
 	}
 	while ((l = (BMLoop *)(STACK_POP(stack)))) {
 		if ((i = GET_INT_FROM_POINTER(BLI_smallhash_lookup(&visithash, (uintptr_t)l->e)))) {
diff --git a/source/blender/bmesh/tools/bmesh_edgesplit.c b/source/blender/bmesh/tools/bmesh_edgesplit.c
index 947b776..c01b488 100644
--- a/source/blender/bmesh/tools/bmesh_edgesplit.c
+++ b/source/blender/bmesh/tools/bmesh_edgesplit.c
@@ -168,17 +168,6 @@ void BM_mesh_edgesplit(BMesh *bm, const bool use_verts, const bool tag_only, con
 		}
 	}
 
-	if (use_verts) {
-		BM_ITER_MESH (e, &iter, bm, BM_EDGES_OF_MESH) {
-			if (BM_elem_flag_test(e->v1, BM_ELEM_TAG) == false) {
-				BM_elem_flag_disable(e->v1, BM_ELEM_TAG);
-			}
-			if (BM_elem_flag_test(e->v2, BM_ELEM_TAG) == false) {
-				BM_elem_flag_disable(e->v2, BM_ELEM_TAG);
-			}
-		}
-	}
-
 	BM_ITER_MESH (e, &iter, bm, BM_EDGES_OF_MESH) {
 		if (BM_elem_flag_test(e, BM_ELEM_TAG)) {
 			unsigned int i;




More information about the Bf-blender-cvs mailing list