[Bf-blender-cvs] [d38c7db5e1c] blender2.8: Depsgraph: Cleanup, make conditions more clear and less indented

Sergey Sharybin noreply at git.blender.org
Fri Jun 8 11:57:28 CEST 2018


Commit: d38c7db5e1cc394a602dfeb35cb2e145d0b0220b
Author: Sergey Sharybin
Date:   Fri Jun 8 11:46:51 2018 +0200
Branches: blender2.8
https://developer.blender.org/rBd38c7db5e1cc394a602dfeb35cb2e145d0b0220b

Depsgraph: Cleanup, make conditions more clear and less indented

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

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

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

diff --git a/source/blender/depsgraph/intern/builder/deg_builder_relations_view_layer.cc b/source/blender/depsgraph/intern/builder/deg_builder_relations_view_layer.cc
index ce0571362c6..b940fc3035e 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder_relations_view_layer.cc
+++ b/source/blender/depsgraph/intern/builder/deg_builder_relations_view_layer.cc
@@ -75,13 +75,13 @@ void DepsgraphRelationBuilder::build_layer_collections(ListBase *lb)
 		COLLECTION_RESTRICT_VIEW : COLLECTION_RESTRICT_RENDER;
 
 	for (LayerCollection *lc = (LayerCollection *)lb->first; lc; lc = lc->next) {
-		if (!(lc->collection->flag & restrict_flag)) {
-			if (!(lc->flag & LAYER_COLLECTION_EXCLUDE)) {
-				build_collection(DEG_COLLECTION_OWNER_SCENE, NULL, lc->collection);
-			}
-
-			build_layer_collections(&lc->layer_collections);
+		if ((lc->collection->flag & restrict_flag)) {
+			continue;
+		}
+		if ((lc->flag & LAYER_COLLECTION_EXCLUDE) == 0) {
+			build_collection(DEG_COLLECTION_OWNER_SCENE, NULL, lc->collection);
 		}
+		build_layer_collections(&lc->layer_collections);
 	}
 }



More information about the Bf-blender-cvs mailing list