Fix #108258: Sculpt mode crash after remesh

4d841e1b35 incorrectly removed the clearing
of mesh topology maps when the object is reevaluated.
This commit is contained in:
Hans Goudey
2023-05-25 08:53:02 -04:00
parent f97660d4ad
commit de2c8416a0

View File

@@ -1444,6 +1444,16 @@ static void sculptsession_free_pbvh(Object *object)
ss->pbvh = nullptr;
}
ss->vert_to_poly_offsets = {};
ss->vert_to_poly_indices = {};
ss->pmap = {};
ss->edge_to_poly_offsets = {};
ss->edge_to_poly_indices = {};
ss->epmap = {};
ss->vert_to_edge_offsets = {};
ss->vert_to_edge_indices = {};
ss->vemap = {};
MEM_SAFE_FREE(ss->preview_vert_list);
ss->preview_vert_count = 0;