Fix T71806: BMElem.copy_from(other) failed

Don't modify the Python reference when copying custom-data.
This commit is contained in:
2019-11-26 16:28:58 +11:00
parent 7782936977
commit 75e85f1c9f

View File

@@ -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;