From d6c4d2a4155e8293894d9dfaf51c7e4e08a7c6d5 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 16 Jan 2013 23:12:43 +0000 Subject: fix bug in dyntopo - check to remove pbvh vert was always false. --- source/blender/blenkernel/intern/pbvh_bmesh.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/blenkernel/intern/pbvh_bmesh.c') diff --git a/source/blender/blenkernel/intern/pbvh_bmesh.c b/source/blender/blenkernel/intern/pbvh_bmesh.c index e864cc085b6..ce6f3ddb9b3 100644 --- a/source/blender/blenkernel/intern/pbvh_bmesh.c +++ b/source/blender/blenkernel/intern/pbvh_bmesh.c @@ -816,7 +816,7 @@ static void pbvh_bmesh_collapse_edge(PBVH *bvh, BMEdge *e, BMVert *v1, /* Check if any of the face's vertices are now unused, if so remove them from the PBVH */ for (j = 0; j < 3; j++) { - if (v_tri[j] != v2 && BM_vert_face_count(v_tri[j]) == 0) { + if (v_tri[j] != v2 && BM_vert_face_count(v_tri[j]) == 1) { BLI_ghash_insert(deleted_verts, v_tri[j], NULL); pbvh_bmesh_vert_remove(bvh, v_tri[j]); } -- cgit v1.2.3