diff options
author | Ton Roosendaal <ton@blender.org> | 2008-10-07 18:24:08 +0400 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2008-10-07 18:24:08 +0400 |
commit | 0d7d520ffa3cf52829f765687766db694b92f2b1 (patch) | |
tree | ef6a022f77a1b039da86fa22766e04f0f27e204d /source | |
parent | dc14259c839c4a2bfbe5f57ebadd0b27660f79ea (diff) |
Bugreport in irc, alxarch report:
Fgon flushing for EM_selectmode_flush() should not happen in face select
mode. That prevents 'select swap' or deselecting fgons.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/src/editmesh_lib.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/src/editmesh_lib.c b/source/blender/src/editmesh_lib.c index bafc9dda7d6..cace0d350b0 100644 --- a/source/blender/src/editmesh_lib.c +++ b/source/blender/src/editmesh_lib.c @@ -650,7 +650,9 @@ void EM_selectmode_flush(void) if(efa->f & SELECT) EM_select_face(efa, 1); } } - check_fgons_selection(); + + if(!(G.scene->selectmode & SCE_SELECT_FACE)) + check_fgons_selection(); } |