diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-08-28 06:42:22 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-08-28 06:44:21 +0300 |
commit | f88022b96f3a0522b6a2e3a7f441f43ec7becff9 (patch) | |
tree | ba86ac7c593a43cb8a0fb4d083f0e49903509916 /source/blender/editors/transform/transform_snap.c | |
parent | ed066f231d886b3abe887068fbb4412e03348819 (diff) |
Cleanup: make transform data in object mode flag public
This fits better with intended flag usage.
Diffstat (limited to 'source/blender/editors/transform/transform_snap.c')
-rw-r--r-- | source/blender/editors/transform/transform_snap.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/source/blender/editors/transform/transform_snap.c b/source/blender/editors/transform/transform_snap.c index 14242f6ba40..571ce7a6bc2 100644 --- a/source/blender/editors/transform/transform_snap.c +++ b/source/blender/editors/transform/transform_snap.c @@ -633,14 +633,12 @@ static void initSnappingMode(TransInfo *t) (obedit_type == -1)) // Object Mode { - if (t->options & (CTX_GPENCIL_STROKES | CTX_CURSOR)) { + if (t->options & (CTX_GPENCIL_STROKES | CTX_CURSOR | CTX_OBMODE_XFORM_OBDATA)) { /* In "Edit Strokes" mode, * snap tool can perform snap to selected or active objects (see T49632) - * TODO: perform self snap in gpencil_strokes */ - t->tsnap.modeSelect = SNAP_ALL; - } - else if (t->flag & T_OBJECT_DATA_IN_OBJECT_MODE) { - /* When we're moving the origins, allow snapping onto our own geometry (see T69132). */ + * TODO: perform self snap in gpencil_strokes. + * + * When we're moving the origins, allow snapping onto our own geometry (see T69132). */ t->tsnap.modeSelect = SNAP_ALL; } else { @@ -1251,7 +1249,7 @@ static void TargetSnapClosest(TransInfo *t) for (td = tc->data, i = 0; i < tc->data_len && td->flag & TD_SELECTED; i++, td++) { const BoundBox *bb = NULL; - if ((t->flag & T_OBJECT_DATA_IN_OBJECT_MODE) == 0) { + if ((t->options & CTX_OBMODE_XFORM_OBDATA) == 0) { bb = BKE_object_boundbox_get(td->ob); } |