[Bf-blender-cvs] [5265cfdef5e] blender2.8: Layers doversion: Don't set the Viewport created layer as renderable

Dalai Felinto noreply at git.blender.org
Wed Nov 22 11:51:37 CET 2017


Commit: 5265cfdef5e06b33742d5d3a23403c7b367434f9
Author: Dalai Felinto
Date:   Wed Nov 22 08:48:59 2017 -0200
Branches: blender2.8
https://developer.blender.org/rB5265cfdef5e06b33742d5d3a23403c7b367434f9

Layers doversion: Don't set the Viewport created layer as renderable

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

M	source/blender/blenloader/intern/versioning_280.c

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

diff --git a/source/blender/blenloader/intern/versioning_280.c b/source/blender/blenloader/intern/versioning_280.c
index 1be4402012d..e331c285176 100644
--- a/source/blender/blenloader/intern/versioning_280.c
+++ b/source/blender/blenloader/intern/versioning_280.c
@@ -421,6 +421,10 @@ void do_versions_after_linking_280(Main *main)
 				BLI_freelistN(&scene->r.layers);
 
 				SceneLayer *scene_layer = BKE_scene_layer_add(scene, "Viewport");
+				/* If we ported all the original render layers, we don't need to make the viewport layer renderable. */
+				if (BLI_listbase_is_single(&scene->render_layers)) {
+					scene_layer->flag &= ~SCENE_LAYER_RENDER;
+				}
 
 				/* If layer was not set, disable it. */
 				LayerCollection *layer_collection_parent;



More information about the Bf-blender-cvs mailing list