diff --git a/source/blender/blenkernel/intern/mesh.c b/source/blender/blenkernel/intern/mesh.c index 1400fbd514e..e9d68d789a0 100644 --- a/source/blender/blenkernel/intern/mesh.c +++ b/source/blender/blenkernel/intern/mesh.c @@ -662,6 +662,8 @@ static Mesh *mesh_new_nomain_from_template_ex( me_dst->totloop = loops_len; me_dst->totpoly = polys_len; + me_dst->cd_flag = me_src->cd_flag; + CustomData_copy(&me_src->vdata, &me_dst->vdata, mask, CD_CALLOC, verts_len); CustomData_copy(&me_src->edata, &me_dst->edata, mask, CD_CALLOC, edges_len); CustomData_copy(&me_src->ldata, &me_dst->ldata, mask, CD_CALLOC, loops_len);