Merge branch 'blender-v2.81-release'

This commit is contained in:
Bastien Montagne 2019-11-08 17:48:30 +01:00
commit f0bee88443

@ -2618,10 +2618,13 @@ static void lib_link_id(FileData *fd, Main *main)
ID *id;
for (id = lb->first; id; id = id->next) {
if (id->override_library) {
id->override_library->reference = newlibadr_us(
fd, id->lib, id->override_library->reference);
id->override_library->storage = newlibadr_us(fd, id->lib, id->override_library->storage);
if (id->tag & LIB_TAG_NEED_LINK) {
if (id->override_library) {
id->override_library->reference = newlibadr_us(
fd, id->lib, id->override_library->reference);
id->override_library->storage = newlibadr_us(fd, id->lib, id->override_library->storage);
}
/* DO NOT clear LIB_TAG_NEED_LINK here, it is used again by per-ID-type linkers. */
}
}
}