diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2019-08-29 19:05:34 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2019-08-29 19:11:12 +0300 |
commit | 5c7852ef9c6a77062adc3754258b181379e05f43 (patch) | |
tree | c99e63b0fef79499a6fca7a9147e27fe4f483354 /build_files | |
parent | b9c400cee2ea34fc1d1a03bf27938d56785a11a5 (diff) |
LibOverride: Create override operator: various fixes.
* `make_override_library_exec` was not properly cleaning `LIB_TAG_DOIT`
from all IDs in the Main DB.
* `BKE_override_library_create_from_tag` was doing dangerous things
(like iterating over a BMain listbase while adding items to it...).
* It would remap *all* local usages of overridden linked IDs to new
overriding local IDs, which was very inconvinient.
New handling of remapping now allows to only remap inside of the group
of IDs that is being overridden, in other words you can still have e.g.
other empties still instancing the same linked collection...
Diffstat (limited to 'build_files')
0 files changed, 0 insertions, 0 deletions