From 1be41b68a21dfa8887595d18913600b9601872c7 Mon Sep 17 00:00:00 2001 From: Roy-043 Date: Tue, 27 Aug 2024 21:40:38 +0200 Subject: [PATCH] Draft: Fix regression with display of SVG patterns In V0.22 SVG patterns are not displayed when a file is reopend. Forum topic: https://forum.freecad.org/viewtopic.php?t=90128 --- src/Mod/Draft/draftviewproviders/view_base.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Draft/draftviewproviders/view_base.py b/src/Mod/Draft/draftviewproviders/view_base.py index 4e6e0983b6..1337c51829 100644 --- a/src/Mod/Draft/draftviewproviders/view_base.py +++ b/src/Mod/Draft/draftviewproviders/view_base.py @@ -263,7 +263,7 @@ class ViewProviderDraft(object): draw style, shape color, transparency, and others. This method updates the texture and pattern if - the properties `TextureImage`, `Pattern`, `DiffuseColor`, + the properties `TextureImage`, `Pattern`, `ShapeAppearance`, and `PatternSize` change. Parameters @@ -275,7 +275,7 @@ class ViewProviderDraft(object): Name of the property that was modified. """ # treatment of patterns and image textures - if prop in ("TextureImage", "Pattern", "DiffuseColor"): + if prop in ("TextureImage", "Pattern", "ShapeAppearance"): if hasattr(self.Object, "Shape"): if self.Object.Shape.Faces: path = None