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
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2016-03-15 06:17:54 +0300
committerCampbell Barton <ideasman42@gmail.com>2016-03-15 06:17:54 +0300
commit0bf34bbb88efe54e0c0f2771185c5e5f99272ae3 (patch)
treef1a5367e5d03e7a19d13cde21cde88461a971507 /source/blender/editors/mesh
parentca22dbe2a2194a952b32ec807cec25010ce1a05d (diff)
Fix T47759: Mesh 'Select less', leaves isolated verts
Select less in mesh edit-mode would leave selected vertices/edges in edge/face mode which don't support selecting these elements.
Diffstat (limited to 'source/blender/editors/mesh')
-rw-r--r--source/blender/editors/mesh/editmesh_utils.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/editors/mesh/editmesh_utils.c b/source/blender/editors/mesh/editmesh_utils.c
index feb0ef73f15..33f8455e614 100644
--- a/source/blender/editors/mesh/editmesh_utils.c
+++ b/source/blender/editors/mesh/editmesh_utils.c
@@ -476,6 +476,9 @@ void EDBM_select_less(BMEditMesh *em, const bool use_face_step)
BMO_op_finish(em->bm, &bmop);
EDBM_selectmode_flush(em);
+
+ /* only needed for select less, ensure we don't have isolated elements remaining */
+ BM_mesh_select_mode_clean(em->bm);
}
void EDBM_flag_disable_all(BMEditMesh *em, const char hflag)