From 3a0be8a0d6b50cc2d99befbf883fa2ac85565147 Mon Sep 17 00:00:00 2001 From: Tamito Kajiyama Date: Fri, 9 May 2014 20:47:05 +0900 Subject: [PATCH] Freestyle: Fix for dashed lines when applied to invisible stroke segments. Dashed lines were resetting stroke segment visibility by mistake (making invisible segments visible, for example when applied to the results of square blueprint geometry modifier). --- release/scripts/freestyle/modules/parameter_editor.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/release/scripts/freestyle/modules/parameter_editor.py b/release/scripts/freestyle/modules/parameter_editor.py index c50f86640af..3304229e5ff 100644 --- a/release/scripts/freestyle/modules/parameter_editor.py +++ b/release/scripts/freestyle/modules/parameter_editor.py @@ -955,7 +955,8 @@ class DashedLineShader(StrokeShader): if index == len(self._pattern): index = 0 visible = not visible - it.object.attribute.visible = visible + if not visible: + it.object.attribute.visible = visible it.increment()