Blender Git Commit Log
Git Commits -> Revision 91ffd39
Revision 91ffd39 by Bastien Montagne (master) March 18, 2019, 15:51 (GMT) |
Fix T62706: Orphan Data : I have now to save a file, close and reopen it, only then I can purge previous deleted meshes. libquery code has some specific handling for IDs tagged as 'no_main', among which to never consider them as refcounted/refcounting other IDs. This is fine, but it also means we have to be careful when moving an ID from main to out-of-main status, to do all id remapping we need //before// we tag it as no_main. That was a bit tedious to track down, we'll have to be careful that all the corner cases we have to take care of, do not end up in a giant soup of expections to exceptions, where nobody can find its way anymore... |
Commit Details:
Full Hash: 91ffd39e77498b81634750527aa5069c950a4d59
Parent Commit: d1f0465
Lines Changed: +5, -1
1 Modified Path:
/source/blender/blenkernel/intern/library_remap.c (+5, -1) (Diff)