diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2019-03-18 18:48:31 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2019-03-18 18:51:48 +0300 |
commit | 91ffd39e77498b81634750527aa5069c950a4d59 (patch) | |
tree | 83c43c238ff47b6673015a98792a692cdb5f7dd4 /source/blender/modifiers/intern/MOD_explode.c | |
parent | d1f04658d855a6fdf038aa80ad656228077b0d46 (diff) |
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...
Diffstat (limited to 'source/blender/modifiers/intern/MOD_explode.c')
0 files changed, 0 insertions, 0 deletions