diff options
author | Geoffrey Bantle <hairbat@yahoo.com> | 2008-05-13 06:22:57 +0400 |
---|---|---|
committer | Geoffrey Bantle <hairbat@yahoo.com> | 2008-05-13 06:22:57 +0400 |
commit | af30d9b2b045a84d3ceaabee6ae1f31bdc8763cd (patch) | |
tree | 95804298ab92fa07d93298980eb346c9218a29f1 /source/blender/src/editmesh_mods.c | |
parent | ac71783e8dccdb42afb8e68ae077902185bb42c0 (diff) |
-> Fix for bug in 'Select Non-Manifold'
Select non-manifold would select stray vertices even when in
non-vertex modes. Fixed.
Diffstat (limited to 'source/blender/src/editmesh_mods.c')
-rw-r--r-- | source/blender/src/editmesh_mods.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/source/blender/src/editmesh_mods.c b/source/blender/src/editmesh_mods.c index 81d79de08c5..15a678e0ecc 100644 --- a/source/blender/src/editmesh_mods.c +++ b/source/blender/src/editmesh_mods.c @@ -3187,12 +3187,14 @@ void select_non_manifold(void) } /* select isolated verts */ - eve= em->verts.first; - while(eve) { - if (eve->f1 == 0) { - if (!eve->h) eve->f |= SELECT; + if(G.scene->selectmode & SCE_SELECT_VERTEX) { + eve= em->verts.first; + while(eve) { + if (eve->f1 == 0) { + if (!eve->h) eve->f |= SELECT; + } + eve= eve->next; } - eve= eve->next; } countall(); |