diff options
Diffstat (limited to 'source/blender/python/intern/bpy_rna.c')
-rw-r--r-- | source/blender/python/intern/bpy_rna.c | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/source/blender/python/intern/bpy_rna.c b/source/blender/python/intern/bpy_rna.c index 23eed552a2a..20ca134c67e 100644 --- a/source/blender/python/intern/bpy_rna.c +++ b/source/blender/python/intern/bpy_rna.c @@ -128,20 +128,9 @@ static char *pyrna_enum_as_string(PointerRNA *ptr, PropertyRNA *prop) { const EnumPropertyItem *item; int totitem, i; - - DynStr *dynstr= BLI_dynstr_new(); - char *cstring; - - RNA_property_enum_items(ptr, prop, &item, &totitem); - - for (i=0; i<totitem; i++) { - - BLI_dynstr_appendf(dynstr, i?", '%s'":"'%s'", item[i].identifier); - } - cstring = BLI_dynstr_get_cstring(dynstr); - BLI_dynstr_free(dynstr); - return cstring; + RNA_property_enum_items(ptr, prop, &item, &totitem); + return BPy_enum_as_string(item); } PyObject * pyrna_prop_to_py(PointerRNA *ptr, PropertyRNA *prop) |