diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2017-04-04 17:13:55 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2017-04-04 17:13:55 +0300 |
commit | 78f1476d931279407786e43e91aa17581a545699 (patch) | |
tree | a3c73a92d1d9e25a48f37be4f55b7b6a3b16c39a | |
parent | 5937ebba442639d7e349fd86570b8c47a8af991e (diff) |
Some more cleanup, get rid of hack to protect against NULL RNA pointerprops.datablock_idprops
-rw-r--r-- | source/blender/makesrna/intern/rna_access.c | 3 | ||||
-rw-r--r-- | source/blender/python/intern/bpy_props.c | 4 |
2 files changed, 2 insertions, 5 deletions
diff --git a/source/blender/makesrna/intern/rna_access.c b/source/blender/makesrna/intern/rna_access.c index c9318756b13..44f674c6187 100644 --- a/source/blender/makesrna/intern/rna_access.c +++ b/source/blender/makesrna/intern/rna_access.c @@ -5878,9 +5878,6 @@ char *RNA_property_as_string(bContext *C, PointerRNA *ptr, PropertyRNA *prop, in case PROP_POINTER: { PointerRNA tptr = RNA_property_pointer_get(ptr, prop); - if (!tptr.data) - break; - cstring = RNA_pointer_as_string(C, ptr, prop, &tptr); BLI_dynstr_append(dynstr, cstring); MEM_freeN(cstring); diff --git a/source/blender/python/intern/bpy_props.c b/source/blender/python/intern/bpy_props.c index e01078b287f..4a0d2011fc3 100644 --- a/source/blender/python/intern/bpy_props.c +++ b/source/blender/python/intern/bpy_props.c @@ -2907,8 +2907,8 @@ PyObject *BPy_PointerProperty(PyObject *self, PyObject *args, PyObject *kw) return NULL; if (!RNA_struct_is_a(ptype, &RNA_PropertyGroup) && !RNA_struct_is_ID(ptype)) { PyErr_Format(PyExc_TypeError, - "PointerProperty(...) expected an RNA type derived from %.200s or %.200s", - RNA_struct_ui_name(&RNA_ID), RNA_struct_ui_name(&RNA_PropertyGroup)); + "PointerProperty(...) expected an RNA type derived from %.200s or %.200s", + RNA_struct_ui_name(&RNA_ID), RNA_struct_ui_name(&RNA_PropertyGroup)); return NULL; } if (bpy_prop_callback_check(update_cb, "update", 2) == -1) { |