diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-11-26 08:28:58 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-11-26 08:28:58 +0300 |
commit | 75e85f1c9f1e83e3be016d3c8d8748d88e4942c4 (patch) | |
tree | 1df880d58007f1f335bf06bbab6e93a8ebe2ce25 /source/blender/python | |
parent | 77829369771e1cb44bd85c5a4abdda02f6f42103 (diff) |
Fix T71806: BMElem.copy_from(other) failed
Don't modify the Python reference when copying custom-data.
Diffstat (limited to 'source/blender/python')
-rw-r--r-- | source/blender/python/bmesh/bmesh_py_types.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/python/bmesh/bmesh_py_types.c b/source/blender/python/bmesh/bmesh_py_types.c index 89d15edb0bd..af595de2ee4 100644 --- a/source/blender/python/bmesh/bmesh_py_types.c +++ b/source/blender/python/bmesh/bmesh_py_types.c @@ -1543,7 +1543,7 @@ static PyObject *bpy_bm_elem_copy_from(BPy_BMElem *self, BPy_BMElem *value) } if (value->ele != self->ele) { - BM_elem_attrs_copy(value->bm, self->bm, value->ele, self->ele); + BM_elem_attrs_copy_ex(value->bm, self->bm, value->ele, self->ele, 0xff, CD_MASK_BM_ELEM_PYPTR); } Py_RETURN_NONE; |