From 4bc987924dc7a9bfb5b075764dbb2f383e078d47 Mon Sep 17 00:00:00 2001 From: Sigma Dimensions <79010126+myoualid@users.noreply.github.com> Date: Wed, 14 Jun 2023 13:10:44 +0100 Subject: [PATCH] enable activating object type when trying to select type from an object ( whilst the type is hidden from view layer) --- src/blenderbim/blenderbim/bim/module/type/operator.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/type/operator.py b/src/blenderbim/blenderbim/bim/module/type/operator.py index b7f825d10f..8532b2717b 100644 --- a/src/blenderbim/blenderbim/bim/module/type/operator.py +++ b/src/blenderbim/blenderbim/bim/module/type/operator.py @@ -141,14 +141,10 @@ class SelectType(bpy.types.Operator): def execute(self, context): element = tool.Ifc.get().by_id(self.relating_type) + tool.Spatial.select_products([element]) obj = tool.Ifc.get_object(element) if obj: - if obj in context.selectable_objects: - tool.Blender.select_and_activate_single_object(context, obj) - else: - self.report({"INFO"}, "Type object can't be selected : It may be hidden or in an excluded collection.") - context.scene.BIMModelProperties.ifc_class = element.is_a() - context.scene.BIMModelProperties.relating_type_id = str(self.relating_type) + context.view_layer.objects.active = obj return {"FINISHED"}