diff options
author | Campbell Barton <ideasman42@gmail.com> | 2008-04-19 23:19:39 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2008-04-19 23:19:39 +0400 |
commit | 0a3117510182f2f972434176d16eeb13fae55457 (patch) | |
tree | 3dfa9959207ff072624347f46006470033522279 /source/blender/src/editmesh.c | |
parent | bb2f8379079b9fb9a4087c02948e81cba3031c46 (diff) |
fix for own error - [#9481] Active faces won't go away.
Diffstat (limited to 'source/blender/src/editmesh.c')
-rw-r--r-- | source/blender/src/editmesh.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/source/blender/src/editmesh.c b/source/blender/src/editmesh.c index 567a9a08cf7..9eef61e11f9 100644 --- a/source/blender/src/editmesh.c +++ b/source/blender/src/editmesh.c @@ -1010,20 +1010,20 @@ void make_editMesh() /* select and hide face flag */ if(mface->flag & ME_HIDE) { efa->h= 1; - /* dont allow hidden and selected */ - } else if(mface->flag & ME_FACE_SEL) { - efa->f |= SELECT; - - /* only allow selected face to be active */ + } else { if (a==me->act_face) { EM_set_actFace(efa); } - if(FACESEL_PAINT_TEST) { - EM_select_face(efa, 1); /* flush down */ + /* dont allow hidden and selected */ + if(mface->flag & ME_FACE_SEL) { + efa->f |= SELECT; + + if(FACESEL_PAINT_TEST) { + EM_select_face(efa, 1); /* flush down */ + } } } - } } } |