Sculpt Symmetrize: Free the symmetrize map on changes

This commit is contained in:
Pablo Dobarro 2021-04-16 01:31:44 +02:00
parent 0e6c07c063
commit d29378c2f2
2 changed files with 2 additions and 0 deletions

View File

@ -1437,6 +1437,7 @@ static void sculptsession_free_pbvh(Object *object)
MEM_SAFE_FREE(ss->vertex_info.connected_component);
MEM_SAFE_FREE(ss->vertex_info.boundary);
MEM_SAFE_FREE(ss->vertex_info.symmetrize_map);
MEM_SAFE_FREE(ss->fake_neighbors.fake_neighbor_index);
}

View File

@ -6317,6 +6317,7 @@ static void sculpt_topology_update(Sculpt *sd,
/* Free index based vertex info as it will become invalid after modifying the topology during the
* stroke. */
MEM_SAFE_FREE(ss->vertex_info.boundary);
MEM_SAFE_FREE(ss->vertex_info.symmetrize_map);
MEM_SAFE_FREE(ss->vertex_info.connected_component);
PBVHTopologyUpdateMode mode = 0;