Sculpt: Fix #109112: Connected island code broken for multires

This commit is contained in:
Joseph Eagar
2023-06-21 02:18:12 -07:00
parent ec18e11c37
commit 93020db5e0

View File

@@ -6402,7 +6402,7 @@ void SCULPT_topology_islands_ensure(Object *ob)
*static_cast<uint8_t *>(
SCULPT_vertex_attr_get(vertex2, ss->attrs.topology_island_key)) = island_nr;
SCULPT_VERTEX_NEIGHBORS_ITER_BEGIN (ss, vertex2, ni) {
SCULPT_VERTEX_DUPLICATES_AND_NEIGHBORS_ITER_BEGIN (ss, vertex2, ni) {
if (visit.add(ni.vertex) && SCULPT_vertex_any_face_visible_get(ss, ni.vertex)) {
stack.append(ni.vertex);
}