diff options
author | Matt Ebb <matt@mke3.net> | 2010-04-12 06:10:50 +0400 |
---|---|---|
committer | Matt Ebb <matt@mke3.net> | 2010-04-12 06:10:50 +0400 |
commit | c79587071f157041c1666dcc32152c619614375d (patch) | |
tree | e342ef1020620195829d1adaba16ce20edd44cd9 /source/blender | |
parent | 2b547dac8fcbb1a5a4ecc819a8d921e0c39b1e72 (diff) |
Fix [#21972] Inclusive selection doesn't work for Faces
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/editors/space_view3d/view3d_header.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source/blender/editors/space_view3d/view3d_header.c b/source/blender/editors/space_view3d/view3d_header.c index e76546c6080..535b5695182 100644 --- a/source/blender/editors/space_view3d/view3d_header.c +++ b/source/blender/editors/space_view3d/view3d_header.c @@ -367,8 +367,9 @@ static void do_view3d_header_buttons(bContext *C, void *arg, int event) case B_SEL_FACE: if(em) { if( shift==0 || em->selectmode==0){ - if( ((ts->selectmode ^ SCE_SELECT_FACE) == SCE_SELECT_VERTEX) || ((ts->selectmode ^ SCE_SELECT_FACE) == SCE_SELECT_EDGE)){ - if(ctrl) EM_convertsel(em, (ts->selectmode ^ SCE_SELECT_FACE),SCE_SELECT_FACE); + if( ((em->selectmode ^ SCE_SELECT_FACE) == SCE_SELECT_VERTEX) || ((em->selectmode ^ SCE_SELECT_FACE) == SCE_SELECT_EDGE)){ + if(ctrl) + EM_convertsel(em, (em->selectmode ^ SCE_SELECT_FACE),SCE_SELECT_FACE); } em->selectmode = SCE_SELECT_FACE; } |