diff --git a/source/blender/blenkernel/intern/object.c b/source/blender/blenkernel/intern/object.c index 76c96ec9603..00e99f193a2 100644 --- a/source/blender/blenkernel/intern/object.c +++ b/source/blender/blenkernel/intern/object.c @@ -2620,11 +2620,7 @@ Object *BKE_object_duplicate(Main *bmain, Material ***matarar; - Object *obn = (Object *)BKE_id_copy(bmain, &ob->id); - id_us_min(&obn->id); - if (is_subprocess) { - ID_NEW_SET(ob, obn); - } + Object *obn = (Object *)BKE_id_copy_for_duplicate(bmain, &ob->id, dupflag); /* 0 == full linked. */ if (dupflag == 0) {