[Bf-blender-cvs] [cbb057e378e] blender-v2.93-release: LibOverride: Tag base's object pointer as not overridable.

Bastien Montagne noreply at git.blender.org
Wed May 5 16:42:19 CEST 2021


Commit: cbb057e378e12dce1a10a0d91ea99c0872e796e8
Author: Bastien Montagne
Date:   Wed May 5 16:39:53 2021 +0200
Branches: blender-v2.93-release
https://developer.blender.org/rBcbb057e378e12dce1a10a0d91ea99c0872e796e8

LibOverride: Tag base's object pointer as not overridable.

===================================================================

M	source/blender/blenkernel/intern/scene.c

===================================================================

diff --git a/source/blender/blenkernel/intern/scene.c b/source/blender/blenkernel/intern/scene.c
index e1f013eb589..a4ab64a8a02 100644
--- a/source/blender/blenkernel/intern/scene.c
+++ b/source/blender/blenkernel/intern/scene.c
@@ -742,7 +742,8 @@ static void scene_foreach_id(ID *id, LibraryForeachIDData *data)
     BKE_LIB_FOREACHID_PROCESS(data, view_layer->mat_override, IDWALK_CB_USER);
 
     LISTBASE_FOREACH (Base *, base, &view_layer->object_bases) {
-      BKE_LIB_FOREACHID_PROCESS(data, base->object, IDWALK_CB_NOP);
+      BKE_LIB_FOREACHID_PROCESS(
+          data, base->object, IDWALK_CB_NOP | IDWALK_CB_OVERRIDE_LIBRARY_NOT_OVERRIDABLE);
     }
 
     scene_foreach_layer_collection(data, &view_layer->layer_collections);



More information about the Bf-blender-cvs mailing list