diff --git a/source/blender/editors/object/object_modifier.cc b/source/blender/editors/object/object_modifier.cc index f0f826c732e..0d7bb5b5c80 100644 --- a/source/blender/editors/object/object_modifier.cc +++ b/source/blender/editors/object/object_modifier.cc @@ -1203,7 +1203,7 @@ static bool modifier_apply_obdata(ReportList *reports, } bke::GeometrySet geometry_set = bke::GeometrySet::from_pointcloud( - &points, bke::GeometryOwnershipType::ReadOnly); + BKE_pointcloud_copy_for_eval(&points)); ModifierEvalContext mectx = {depsgraph, ob, MOD_APPLY_TO_ORIGINAL}; mti->modify_geometry_set(md_eval, &mectx, &geometry_set);