[Bf-blender-cvs] [26e5718e29a] master: Fix T77942: Add Cube scales immediately upon creation after changing Size attribute on prior Add Cube command

Philipp Oeser noreply at git.blender.org
Mon Jun 22 09:50:46 CEST 2020


Commit: 26e5718e29a708d8feb31f11c0fd8f59697dee70
Author: Philipp Oeser
Date:   Wed Jun 17 13:05:44 2020 +0200
Branches: master
https://developer.blender.org/rB26e5718e29a708d8feb31f11c0fd8f59697dee70

Fix T77942: Add Cube scales immediately upon creation after changing Size attribute on prior Add Cube command

Always use the default size here, since desired bounds have been set
interactively, it does not make sense to use a different size from a
previous command.

Maniphest Tasks: T77942

Differential Revision: https://developer.blender.org/D8056

===================================================================

M	source/blender/editors/space_view3d/view3d_placement.c

===================================================================

diff --git a/source/blender/editors/space_view3d/view3d_placement.c b/source/blender/editors/space_view3d/view3d_placement.c
index f2b78bc2aaf..131fbbc02ee 100644
--- a/source/blender/editors/space_view3d/view3d_placement.c
+++ b/source/blender/editors/space_view3d/view3d_placement.c
@@ -936,6 +936,8 @@ static int view3d_interactive_add_modal(bContext *C, wmOperator *op, const wmEve
           RNA_float_set_array(&op_props, "rotation", rotation);
           RNA_float_set_array(&op_props, "location", location);
           RNA_float_set_array(&op_props, "scale", scale);
+          /* Always use default size here. */
+          RNA_float_set(&op_props, "size", 2.0f);
           WM_operator_name_call_ptr(C, ot, WM_OP_EXEC_DEFAULT, &op_props);
           WM_operator_properties_free(&op_props);
         }



More information about the Bf-blender-cvs mailing list