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>2018-08-27 10:04:16 +0300
committerCampbell Barton <ideasman42@gmail.com>2018-08-27 10:09:15 +0300
commit8b009e258c36eca920a5c5eeb430634ad62f610f (patch)
treef5722cd0caf369416efa40b7a2a63fdea829756e /source/blender/editors/transform
parent34c97a1b003143bb79e8b08dec339b9ad13a17f6 (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.c8
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: