diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-10-28 12:09:34 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-10-28 12:09:34 +0400 |
commit | f5cf23888490c85cb7a23f05259daff6e369cbac (patch) | |
tree | 1ef6895e4a328dca9bea1585add269e8e57ebce0 /source/blender/editors/space_view3d/view3d_snap.c | |
parent | 243ef037c9387523096a5270a79d60ff9a89ce6a (diff) |
the BMesh select mode wasnt being set on entering editmode, this made snap to selection fail.
Diffstat (limited to 'source/blender/editors/space_view3d/view3d_snap.c')
-rw-r--r-- | source/blender/editors/space_view3d/view3d_snap.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/editors/space_view3d/view3d_snap.c b/source/blender/editors/space_view3d/view3d_snap.c index 654cc6b3080..9f07b18c212 100644 --- a/source/blender/editors/space_view3d/view3d_snap.c +++ b/source/blender/editors/space_view3d/view3d_snap.c @@ -235,7 +235,7 @@ static void make_trans_verts(Object *obedit, float *min, float *max, int mode) // transform now requires awareness for select mode, so we tag the f1 flags in verts tottrans= 0; - if(em->bm->selectmode & SCE_SELECT_VERTEX) { + if(em->selectmode & SCE_SELECT_VERTEX) { BM_ITER(eve, &iter, bm, BM_VERTS_OF_MESH, NULL) { if(!BM_TestHFlag(eve, BM_HIDDEN) && BM_TestHFlag(eve, BM_SELECT)) { BM_SetIndex(eve, 1); @@ -244,7 +244,7 @@ static void make_trans_verts(Object *obedit, float *min, float *max, int mode) else BM_SetIndex(eve, 0); } } - else if(em->bm->selectmode & SCE_SELECT_EDGE) { + else if(em->selectmode & SCE_SELECT_EDGE) { BMEdge *eed; BM_ITER(eve, &iter, bm, BM_VERTS_OF_MESH, NULL) |