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:
authorGermano Cavalcante <germano.costa@ig.com.br>2020-05-12 20:35:16 +0300
committerGermano Cavalcante <germano.costa@ig.com.br>2020-05-12 20:35:27 +0300
commit94b9141c953bb4c276631bd40145f81f07304c9c (patch)
treed66216913524bb613e6d2d18c66a507f865380ec /source/blender/editors/transform/transform_generics.c
parentfc62a3366c3264466b57e0d19b8d2970a1ad1a60 (diff)
Fix T76693: Inconsistent rotation Shortcut vs Gizmos
Problem introduced in rB4deea4f4c57a
Diffstat (limited to 'source/blender/editors/transform/transform_generics.c')
-rw-r--r--source/blender/editors/transform/transform_generics.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/editors/transform/transform_generics.c b/source/blender/editors/transform/transform_generics.c
index acd8cd821a8..0d6055563b4 100644
--- a/source/blender/editors/transform/transform_generics.c
+++ b/source/blender/editors/transform/transform_generics.c
@@ -1668,7 +1668,13 @@ void initTransInfo(bContext *C, TransInfo *t, wmOperator *op, const wmEvent *eve
if (op && (prop = RNA_struct_find_property(op->ptr, "orient_axis"))) {
t->orient_axis = RNA_property_enum_get(op->ptr, prop);
+
+ /* For transfor modes that require "orient_axis" use
+ * `V3D_ORIENT_VIEW` as default. */
orient_type_default = V3D_ORIENT_VIEW;
+ if (t->con.mode & CON_APPLY) {
+ orient_index = 1;
+ }
}
if (op && (prop = RNA_struct_find_property(op->ptr, "orient_axis_ortho"))) {
t->orient_axis_ortho = RNA_property_enum_get(op->ptr, prop);