Commit: 695a824595b266b9d69e4f372fa507a84660c7b6
Author: Campbell Barton
Date:   Wed Jun 21 12:45:02 2017 +1000
Branches: custom-manipulators
https://developer.blender.org/rB695a824595b266b9d69e4f372fa507a84660c7b6

Merge branch '28' into custom-manipulators

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



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

diff --cc source/blender/python/intern/bpy_rna.c
index 41b96e2f044,6f3d0145d87..8b122b24cd9
--- a/source/blender/python/intern/bpy_rna.c
+++ b/source/blender/python/intern/bpy_rna.c
@@@ -1842,17 -1842,10 +1842,17 @@@ static int pyrna_py_to_prop
                                    (BPy_StructRNA_Check(value)) &&
                                    (RNA_struct_is_a(((BPy_StructRNA 
*)value)->ptr.type, &RNA_Operator)))
                                {
-                                       value = PyObject_GetAttrString(value, 
"properties");
+                                       value = PyObject_GetAttr(value, 
bpy_intern_str_properties);
                                        value_new = value;
                                }
 -
 +                              /* XXX, de-duplicate (abive) */
 +                              else if ((ptr_type == &RNA_AnyType) &&
 +                                       (BPy_StructRNA_Check(value)) &&
 +                                  (RNA_struct_is_a(((BPy_StructRNA 
*)value)->ptr.type, &RNA_Manipulator)))
 +                              {
 +                                      value = PyObject_GetAttrString(value, 
"properties");
 +                                      value_new = value;
 +                              }
  
                                /* if property is an OperatorProperties pointer 
and value is a map,
                                 * forward back to pyrna_pydict_to_props */

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to