Fix T71036: Separate loose parts crashes in object mode
Error in own recent optimization.
This commit is contained in:
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
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue