| |
@@ -0,0 +1,23 @@
|
| |
+ diff -r -U3 blender-2.79b-orig/source/blender/python/intern/bpy_rna.c blender-2.79b/source/blender/python/intern/bpy_rna.c
|
| |
+ --- blender-2.79b-orig/source/blender/python/intern/bpy_rna.c 2018-03-23 16:22:25.000000000 +0100
|
| |
+ +++ blender-2.79b/source/blender/python/intern/bpy_rna.c 2018-11-02 14:15:34.311361383 +0100
|
| |
+ @@ -7389,6 +7389,7 @@
|
| |
+ item = PyObject_GetAttrString(py_class, identifier);
|
| |
+
|
| |
+ if (item == NULL) {
|
| |
+ + PyErr_Clear();
|
| |
+ /* Sneaky workaround to use the class name as the bl_idname */
|
| |
+
|
| |
+ #define BPY_REPLACEMENT_STRING(rna_attr, py_attr) \
|
| |
+ @@ -7418,8 +7419,9 @@
|
| |
+ class_type, py_class_name, identifier);
|
| |
+ return -1;
|
| |
+ }
|
| |
+ -
|
| |
+ - PyErr_Clear();
|
| |
+ + else {
|
| |
+ + PyErr_Clear();
|
| |
+ + }
|
| |
+ }
|
| |
+ else {
|
| |
+ if (pyrna_py_to_prop(dummyptr, prop, NULL, item, "validating class:") != 0) {
|
| |