[Bf-blender-cvs] [3482e136bf0] master: Fix error storing proportional editing for redo

Campbell Barton noreply at git.blender.org
Wed May 1 00:31:40 CEST 2019


Commit: 3482e136bf0f3936ef6266bbb2865c0fe6b2fb48
Author: Campbell Barton
Date:   Wed May 1 08:29:42 2019 +1000
Branches: master
https://developer.blender.org/rB3482e136bf0f3936ef6266bbb2865c0fe6b2fb48

Fix error storing proportional editing for redo

Missed in recent changes to proportional edit mode.

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

M	source/blender/editors/transform/transform.c

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

diff --git a/source/blender/editors/transform/transform.c b/source/blender/editors/transform/transform.c
index edbc0f90a7d..48ce23c2c99 100644
--- a/source/blender/editors/transform/transform.c
+++ b/source/blender/editors/transform/transform.c
@@ -2173,8 +2173,10 @@ void saveTransform(bContext *C, TransInfo *t, wmOperator *op)
     }
   }
 
-  if ((prop = RNA_struct_find_property(op->ptr, "proportional"))) {
-    RNA_property_enum_set(op->ptr, prop, proportional);
+  if ((prop = RNA_struct_find_property(op->ptr, "use_proportional_edit"))) {
+    RNA_property_boolean_set(op->ptr, prop, proportional & PROP_EDIT_USE);
+    RNA_boolean_set(op->ptr, "use_proportional_connected", proportional & PROP_EDIT_CONNECTED);
+    RNA_boolean_set(op->ptr, "use_proportional_projected", proportional & PROP_EDIT_PROJECTED);
     RNA_enum_set(op->ptr, "proportional_edit_falloff", t->prop_mode);
     RNA_float_set(op->ptr, "proportional_size", t->prop_size);
   }



More information about the Bf-blender-cvs mailing list