diff options
author | Bastien Montagne <bastien@blender.org> | 2021-03-05 11:21:12 +0300 |
---|---|---|
committer | Bastien Montagne <bastien@blender.org> | 2021-03-05 12:12:33 +0300 |
commit | 518c0ba469b24b095043cf2b86e4db09153545b1 (patch) | |
tree | adb3448bebbc60604239317ac6f6876ed1653e4d /source/blender | |
parent | 5752d132c8ca4e33b360b355f0633e504a68d82c (diff) |
LibOverride: auto-run resync process on file reading.override-refactor-tmp-2
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/blenkernel/intern/blendfile.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/blendfile.c b/source/blender/blenkernel/intern/blendfile.c index 101f4b7caf6..a7af0eccb49 100644 --- a/source/blender/blenkernel/intern/blendfile.c +++ b/source/blender/blenkernel/intern/blendfile.c @@ -51,6 +51,7 @@ #include "BKE_keyconfig.h" #include "BKE_layer.h" #include "BKE_lib_id.h" +#include "BKE_lib_override.h" #include "BKE_main.h" #include "BKE_preferences.h" #include "BKE_report.h" @@ -401,6 +402,13 @@ static void setup_app_data(bContext *C, * to recompute refcount for all local IDs too. */ BKE_main_id_refcount_recompute(bmain, false); } + + if (mode != LOAD_UNDO) { + BKE_lib_override_library_main_resync( + bmain, + curscene, + bfd->cur_view_layer ? bfd->cur_view_layer : BKE_view_layer_default_view(curscene)); + } } static void setup_app_blend_file_data(bContext *C, |