From 6ef96841acc0ef5b42d9968e1a31a829d7d80eb3 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 19 Dec 2023 14:36:46 +0500 Subject: [PATCH] Temp disable setting `paint_active_slot` from external materials #4129 --- src/blenderbim/blenderbim/bim/module/style/operator.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/blenderbim/blenderbim/bim/module/style/operator.py b/src/blenderbim/blenderbim/bim/module/style/operator.py index 97df910f72..7dc2b64d58 100644 --- a/src/blenderbim/blenderbim/bim/module/style/operator.py +++ b/src/blenderbim/blenderbim/bim/module/style/operator.py @@ -353,6 +353,9 @@ class ActivateExternalStyle(bpy.types.Operator, tool.Ifc.Operator): allowed_prop_groups = ("grease_pencil", "lineart", "cycles") def set_prop(prop_name): + # temporary workaround for Blender bug https://projects.blender.org/blender/blender/issues/116325 + if prop_name == "paint_active_slot": + return setattr(target, prop_name, getattr(source, prop_name)) def set_prop_group(prop_group):