diff --git a/source/blender/blenkernel/intern/mesh_evaluate.cc b/source/blender/blenkernel/intern/mesh_evaluate.cc index 2e5cd85bf07..211adbf1cb3 100644 --- a/source/blender/blenkernel/intern/mesh_evaluate.cc +++ b/source/blender/blenkernel/intern/mesh_evaluate.cc @@ -694,7 +694,7 @@ void mesh_select_edge_flush(Mesh &mesh) const VArray hide_vert = *attributes.lookup_or_default( ".hide_vert", AttrDomain::Point, false); array_utils::copy( - *attributes.lookup_or_default(".select_vert", AttrDomain::Point, false), + *attributes.lookup_or_default(".select_edge", AttrDomain::Point, false), IndexMask::from_bools(hide_vert, memory).complement(hide_vert.index_range(), memory), select_vert.span); } @@ -703,7 +703,7 @@ void mesh_select_edge_flush(Mesh &mesh) const VArray hide_poly = *attributes.lookup_or_default( ".hide_poly", AttrDomain::Face, false); array_utils::copy( - *attributes.lookup_or_default(".select_vert", AttrDomain::Face, false), + *attributes.lookup_or_default(".select_edge", AttrDomain::Face, false), IndexMask::from_bools(hide_poly, memory).complement(hide_poly.index_range(), memory), select_poly.span); }