diff options
author | Bastien Montagne <bastien@blender.org> | 2022-02-02 18:25:41 +0300 |
---|---|---|
committer | Bastien Montagne <bastien@blender.org> | 2022-02-02 18:25:41 +0300 |
commit | 43b0ff3054bae229ce033d440b116c6b73fd01bc (patch) | |
tree | beb32a8af0c22fdae90dd13805b83a9f333bb198 /release/datafiles | |
parent | 40b84ffc5067af7b6897bd5e099cefd2ae07c058 (diff) |
Fix (unreported) bug in liboverride resync code.
Part of the resynching code would access collections' objects base
cache, which can be invalid at that point (due to previous ID remapping
and/or deletion). Use a custom recursive iterator over collections'
objects instead, since those 'raw' data like collection's objects list,
and collection's children lists, should always be valid.
Found while investigating a studio production file.
Diffstat (limited to 'release/datafiles')
0 files changed, 0 insertions, 0 deletions