diff options
author | Bastien Montagne <bastien@blender.org> | 2020-12-16 17:10:28 +0300 |
---|---|---|
committer | Bastien Montagne <bastien@blender.org> | 2020-12-16 17:12:56 +0300 |
commit | 25543e6983602b4d14f51d73396c652b2aa65aa0 (patch) | |
tree | 5202d1cc7cb674fe8f47c7e894469adf31ad2735 /source/blender/blenkernel/BKE_lib_override.h | |
parent | 8d590e4b86287be22567d1adf8c6a7946bc7f63d (diff) |
LibOverride: Better handling of missing linked data during resync.
We do not generate overrides for missing data-blocks (aka placeholder
ones) anymore, and properly delete the remaining old overrides of those
during the resync process.
This should prevent constant 'missing data-blocks' messages when opening
blend files with overrides whose libraries have beed edited.
Issue reported by @andy from Blender studio, thanks.
Diffstat (limited to 'source/blender/blenkernel/BKE_lib_override.h')
-rw-r--r-- | source/blender/blenkernel/BKE_lib_override.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_lib_override.h b/source/blender/blenkernel/BKE_lib_override.h index bf6b5cbccef..13edabd4cb7 100644 --- a/source/blender/blenkernel/BKE_lib_override.h +++ b/source/blender/blenkernel/BKE_lib_override.h @@ -72,6 +72,7 @@ void BKE_lib_override_library_dependencies_tag(struct Main *bmain, void BKE_lib_override_library_override_group_tag(struct Main *bmain, struct ID *id_root, const uint tag, + const uint missing_tag, const bool do_create_main_relashionships); bool BKE_lib_override_library_create(struct Main *bmain, struct Scene *scene, |