diff --git a/source/blender/geometry/intern/mesh_copy_selection.cc b/source/blender/geometry/intern/mesh_copy_selection.cc index 8654e3f2089..50925b926e1 100644 --- a/source/blender/geometry/intern/mesh_copy_selection.cc +++ b/source/blender/geometry/intern/mesh_copy_selection.cc @@ -78,7 +78,7 @@ static IndexMask vert_selection_from_edge(const Span edges, IndexMaskMemory &memory) { Array array(verts_num, false); - edge_mask.foreach_index_optimized([&](const int i) { + edge_mask.foreach_index_optimized(GrainSize(4096), [&](const int i) { array[edges[i][0]] = true; array[edges[i][1]] = true; });