diff --git a/source/blender/blenkernel/intern/curves_geometry.cc b/source/blender/blenkernel/intern/curves_geometry.cc index 6dbe87b969f..2490537b2a7 100644 --- a/source/blender/blenkernel/intern/curves_geometry.cc +++ b/source/blender/blenkernel/intern/curves_geometry.cc @@ -1209,6 +1209,9 @@ CurvesGeometry curves_copy_point_selection( threading::parallel_invoke( dst_curves.curves_num() > 1024, [&]() { + if (curves_to_copy.is_empty()) { + return; + } MutableSpan new_curve_offsets = dst_curves.offsets_for_write(); array_utils::gather( curve_point_counts.as_span(), curves_to_copy, new_curve_offsets.drop_back(1));