diff options
author | Campbell Barton <ideasman42@gmail.com> | 2012-04-11 12:37:48 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2012-04-11 12:37:48 +0400 |
commit | 85908b498b387ace3a0be2dfb321968b7a3a9cd1 (patch) | |
tree | 633dcc7a35702ac56ff4bde4e6b504f4b2113593 /source/blender/python/generic/idprop_py_api.h | |
parent | e5579ac505d9947c71e816593ea77150c89ff430 (diff) |
fix [#30906] dict(prop) crashes if prop is a PropertyGroup with nested PropertyGroup
the ID of a python ID property can be NULL.
Diffstat (limited to 'source/blender/python/generic/idprop_py_api.h')
-rw-r--r-- | source/blender/python/generic/idprop_py_api.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/python/generic/idprop_py_api.h b/source/blender/python/generic/idprop_py_api.h index f053f212a23..35b130d005e 100644 --- a/source/blender/python/generic/idprop_py_api.h +++ b/source/blender/python/generic/idprop_py_api.h @@ -34,7 +34,7 @@ struct BPy_IDGroup_Iter; typedef struct BPy_IDProperty { PyObject_VAR_HEAD - struct ID *id; + struct ID *id; /* can be NULL */ struct IDProperty *prop; /* must be second member */ struct IDProperty *parent; PyObject *data_wrap; @@ -42,7 +42,7 @@ typedef struct BPy_IDProperty { typedef struct BPy_IDArray { PyObject_VAR_HEAD - struct ID *id; + struct ID *id; /* can be NULL */ struct IDProperty *prop; /* must be second member */ } BPy_IDArray; |