Fix T71036: Separate loose parts crashes in object mode

Error in own recent optimization.
This commit is contained in:
Campbell Barton 2019-10-24 15:29:09 +11:00
parent b9dd87f0cb
commit 9be3ef6c72
Notes: blender-bot 2023-02-14 05:12:59 +01:00
Referenced by issue #71036, 2.81 Crashes when separating the mesh to lose parts in Object mode
1 changed files with 2 additions and 4 deletions

View File

@ -4173,12 +4173,10 @@ static bool mesh_separate_loose(
}
Mesh *me_old = base_old->object->data;
BMEditMesh *em_old = me_old->edit_mesh;
BM_mesh_elem_hflag_disable_all(em_old->bm, BM_VERT | BM_EDGE | BM_FACE, BM_ELEM_SELECT, false);
BM_mesh_elem_hflag_disable_all(bm_old, BM_VERT | BM_EDGE | BM_FACE, BM_ELEM_SELECT, false);
if (clear_object_data) {
BM_mesh_bm_to_me(NULL, em_old->bm, me_old, (&(struct BMeshToMeshParams){0}));
BM_mesh_bm_to_me(NULL, bm_old, me_old, (&(struct BMeshToMeshParams){0}));
}
finally: