From a86ae2790b877a84cbcc49e2f7d028e71cb0f83d Mon Sep 17 00:00:00 2001 From: Mark Ganson TheMarkster <39143564+mwganson@users.noreply.github.com> Date: Mon, 20 Nov 2023 11:22:25 -0600 Subject: [PATCH] [Part Workbench]Prevent error when using link in boolean cut (#11398) --- src/Mod/Part/BOPTools/BOPFeatures.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Mod/Part/BOPTools/BOPFeatures.py b/src/Mod/Part/BOPTools/BOPFeatures.py index 59cc0a4144..6244164eb7 100644 --- a/src/Mod/Part/BOPTools/BOPFeatures.py +++ b/src/Mod/Part/BOPTools/BOPFeatures.py @@ -104,4 +104,9 @@ class BOPFeatures: def copy_visual_attributes(self, target, source): if target.ViewObject: target.ViewObject.ShapeColor = source.ViewObject.ShapeColor - target.ViewObject.DisplayMode = source.ViewObject.DisplayMode + displayMode = source.ViewObject.DisplayMode + src = source + while displayMode == "Link": + src = src.LinkedObject + displayMode = src.ViewObject.DisplayMode + target.ViewObject.DisplayMode = displayMode