Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2008-11-03 16:00:39 +0300
committerTon Roosendaal <ton@blender.org>2008-11-03 16:00:39 +0300
commit858e2ec776dcea61b861d5da55e84ecca97ed321 (patch)
treef0acb5ffc09b960c0b840346c99a53dd363cdfdc /source
parent17296efd62ff37f0f6f5ae812c3009baaa2c54a1 (diff)
Bugfix #17921
ALT+select face-loop on mesh with hidden faces ignored the hidden part. Also caused errors on deleting faces that way.
Diffstat (limited to 'source')
-rw-r--r--source/blender/src/editmesh_mods.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/src/editmesh_mods.c b/source/blender/src/editmesh_mods.c
index 81d0ffeeb3b..3dbbe7d7336 100644
--- a/source/blender/src/editmesh_mods.c
+++ b/source/blender/src/editmesh_mods.c
@@ -1864,7 +1864,7 @@ void faceloop_select(EditEdge *startedge, int select)
looking= 0;
for(efa= em->faces.first; efa; efa= efa->next) {
- if(efa->e4 && efa->f1==0) { /* not done quad */
+ if(efa->h==0 && efa->e4 && efa->f1==0) { /* not done quad */
if(efa->e1->f1<=2 && efa->e2->f1<=2 && efa->e3->f1<=2 && efa->e4->f1<=2) { /* valence ok */
/* if edge tagged, select opposing edge and mark face ok */