diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-08-27 10:04:16 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-08-27 10:09:15 +0300 |
commit | 8b009e258c36eca920a5c5eeb430634ad62f610f (patch) | |
tree | f5722cd0caf369416efa40b7a2a63fdea829756e /source/blender/editors/transform | |
parent | 34c97a1b003143bb79e8b08dec339b9ad13a17f6 (diff) |
BMesh: improvements/fixes to select side of active
- Add orientation option (defaults to local, as 2.7x does)
can optionally use global, cursor, view... etc.
- Fix typo which caused select flush to fail.
- Fix for instanced objects (was only checking one instance).
- Only tag for changes if a change is made.
- Skip meshes with all vertices selected.
Diffstat (limited to 'source/blender/editors/transform')
-rw-r--r-- | source/blender/editors/transform/transform_gizmo_3d.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/source/blender/editors/transform/transform_gizmo_3d.c b/source/blender/editors/transform/transform_gizmo_3d.c index 03ed75d46a2..b831012ba23 100644 --- a/source/blender/editors/transform/transform_gizmo_3d.c +++ b/source/blender/editors/transform/transform_gizmo_3d.c @@ -670,9 +670,11 @@ void ED_transform_calc_orientation_from_type_ex( } case V3D_MANIP_VIEW: { - copy_m3_m4(r_mat, rv3d->viewinv); - normalize_m3(r_mat); - ok = true; + if (rv3d != NULL) { + copy_m3_m4(r_mat, rv3d->viewinv); + normalize_m3(r_mat); + ok = true; + } break; } case V3D_MANIP_CURSOR: |