[Bf-blender-cvs] [d967a83f491] blender2.8: Freestyle: Keep lines on manageable complexity

Sergey Sharybin noreply at git.blender.org
Thu Nov 2 18:02:32 CET 2017


Commit: d967a83f491dff1c3995a88ede972ffc71abed19
Author: Sergey Sharybin
Date:   Thu Nov 2 16:01:16 2017 +0100
Branches: blender2.8
https://developer.blender.org/rBd967a83f491dff1c3995a88ede972ffc71abed19

Freestyle: Keep lines on manageable complexity

Two level;s of casts in a single line, c'mon.

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

M	source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp

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

diff --git a/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp b/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp
index d864e0af3be..6d5d23c4d47 100644
--- a/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp
+++ b/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp
@@ -169,7 +169,8 @@ BlenderStrokeRenderer::~BlenderStrokeRenderer()
 	// compositor has finished.
 
 	// release objects and data blocks
-	for (Base *b = (Base *)((SceneLayer *)(freestyle_scene->render_layers.first))->object_bases.first; b; b = b->next) {
+	SceneLayer *scene_layer = (SceneLayer *)freestyle_scene->render_layers.first;
+	for (Base *b = (Base *)scene_layer->object_bases.first; b; b = b->next) {
 		Object *ob = b->object;
 		void *data = ob->data;
 		char *name = ob->id.name;



More information about the Bf-blender-cvs mailing list