[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