From 75e85f1c9f1e83e3be016d3c8d8748d88e4942c4 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 26 Nov 2019 16:28:58 +1100 Subject: Fix T71806: BMElem.copy_from(other) failed Don't modify the Python reference when copying custom-data. --- source/blender/python/bmesh/bmesh_py_types.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/python') 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; -- cgit v1.2.3