forked from bartvdbraak/blender
Fix T55380: Crash when getting out of EditMode in some cases
Derived meshes are to be dead, so soon this code will be removed as well.
This commit is contained in:
parent
aff6cc9cf1
commit
ae3e59fb61
@ -5665,6 +5665,15 @@ void ED_object_sculptmode_enter_ex(
|
||||
BKE_sculptsession_free(ob);
|
||||
}
|
||||
|
||||
/* Make sure derived final from original object does not reference possibly
|
||||
* freed memory.
|
||||
*/
|
||||
if (ob->derivedFinal != NULL) {
|
||||
ob->derivedFinal->needsFree = true;
|
||||
ob->derivedFinal->release(ob->derivedFinal);
|
||||
ob->derivedFinal = NULL;
|
||||
}
|
||||
|
||||
sculpt_init_session(depsgraph, scene, ob);
|
||||
|
||||
/* Mask layer is required */
|
||||
|
Loading…
Reference in New Issue
Block a user