Blender Git Loki
Git Commits -> Revision 720f69a
Revision 720f69a by Andrew Wiggin (master) September 30, 2011, 04:27 (GMT) |
Fixes for a few bugs in selection and the interaction between BM_SELECT and BM_HIDDEN: - Select all was selecting hidden elements - Select flush was also selecting hidden elements (so selecting two *visible* vertices of a *hidden* edge selected that hidden edge) - Several places were using BM_SetHFlag(elem, BM_SELECT) directly, when they should be using BM_Select(bm, elem) - In certain scenarios, "reveal all" could leave you with selections which aren't valid in that selection mode (e.g. lonely edges selected in face select mode) |
Commit Details:
Full Hash: 720f69aa9c471bc4d70b2ac524132764f2d7fe53
SVN Revision: 40704
Parent Commit: 4a157de
Lines Changed: +83, -43
5 Modified Paths:
/source/blender/bmesh/intern/bmesh_marking.c (+39, -16) (Diff)
/source/blender/bmesh/intern/bmesh_operators.c (+2, -1) (Diff)
/source/blender/bmesh/operators/subdivideop.c (+2, -2) (Diff)
/source/blender/editors/mesh/bmeshutils.c (+5, -2) (Diff)
/source/blender/editors/mesh/bmesh_tools.c (+35, -22) (Diff)
/source/blender/bmesh/intern/bmesh_operators.c (+2, -1) (Diff)
/source/blender/bmesh/operators/subdivideop.c (+2, -2) (Diff)
/source/blender/editors/mesh/bmeshutils.c (+5, -2) (Diff)
/source/blender/editors/mesh/bmesh_tools.c (+35, -22) (Diff)