diff options
Diffstat (limited to 'source/blender/modifiers/intern/MOD_array.c')
-rw-r--r-- | source/blender/modifiers/intern/MOD_array.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/modifiers/intern/MOD_array.c b/source/blender/modifiers/intern/MOD_array.c index 8ed1bcc1b45..51fbfc54840 100644 --- a/source/blender/modifiers/intern/MOD_array.c +++ b/source/blender/modifiers/intern/MOD_array.c @@ -312,7 +312,7 @@ static DerivedMesh *arrayModifier_doArray(ArrayModifierData *amd, int initFlags) { DerivedMesh *cddm = dm; //copying shouldn't be necassary here, as all modifiers return CDDM's - BMEditMesh *em = CDDM_To_BMesh(cddm, NULL); + BMEditMesh *em = CDDM_To_BMesh(ob, cddm, NULL); BMOperator op, oldop, weldop; int i, j, indexLen; /* offset matrix */ @@ -505,7 +505,7 @@ static DerivedMesh *arrayModifier_doArray(ArrayModifierData *amd, BMO_Finish_Op(em->bm, &weldop); BMEdit_RecalcTesselation(em); - cddm = CDDM_from_BMEditMesh(em, NULL); + cddm = CDDM_from_BMEditMesh(em, NULL, 0); BMEdit_Free(em); MEM_freeN(indexMap); |