[Bf-blender-cvs] [2f80fbbac3f] blender2.8: Depsgraph: Fix Camera object showing when not in view layer

Dalai Felinto noreply at git.blender.org
Tue Nov 28 20:47:46 CET 2017


Commit: 2f80fbbac3f2d2457c1237e94489ac6441215edb
Author: Dalai Felinto
Date:   Tue Nov 28 17:47:22 2017 -0200
Branches: blender2.8
https://developer.blender.org/rB2f80fbbac3f2d2457c1237e94489ac6441215edb

Depsgraph: Fix Camera object showing when not in view layer

If the Scene->camera was not in the active view layer we would still see it in the viewport.

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

M	source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc

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

diff --git a/source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc b/source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc
index c7966af76c6..5f7dbb3dd84 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc
+++ b/source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc
@@ -102,7 +102,7 @@ void DepsgraphNodeBuilder::build_view_layer(Scene *scene,
 		base->object->select_color = select_color++;
 	}
 	if (scene->camera != NULL) {
-		build_object(NULL, scene->camera, linked_state);
+		build_object(NULL, scene->camera, DEG_ID_LINKED_INDIRECTLY);
 	}
 
 	/* rigidbody */



More information about the Bf-blender-cvs mailing list