Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Montagne <montagne29@wanadoo.fr>2019-03-18 18:48:31 +0300
committerBastien Montagne <montagne29@wanadoo.fr>2019-03-18 18:51:48 +0300
commit91ffd39e77498b81634750527aa5069c950a4d59 (patch)
tree83c43c238ff47b6673015a98792a692cdb5f7dd4 /source/blender/blenloader/intern/readfile.c
parentd1f04658d855a6fdf038aa80ad656228077b0d46 (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/blenloader/intern/readfile.c')
0 files changed, 0 insertions, 0 deletions