From f782d784afe54b2a6909880f6cbdb1bf3855dcd0 Mon Sep 17 00:00:00 2001 From: Sigma Dimensions <79010126+myoualid@users.noreply.github.com> Date: Fri, 20 Jan 2023 11:31:06 +0100 Subject: [PATCH] BBIM: improve task object selection --- src/blenderbim/blenderbim/tool/sequence.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/blenderbim/blenderbim/tool/sequence.py b/src/blenderbim/blenderbim/tool/sequence.py index c2f5a10936..608bea3cd5 100644 --- a/src/blenderbim/blenderbim/tool/sequence.py +++ b/src/blenderbim/blenderbim/tool/sequence.py @@ -695,10 +695,10 @@ class Sequence(blenderbim.core.tool.Sequence): @classmethod def select_products(cls, products): - for obj in bpy.context.visible_objects: - obj.select_set(False) - if obj.BIMObjectProperties.ifc_definition_id in [product.id() for product in products]: - obj.select_set(True) + [obj.select_set(False) for obj in bpy.context.selected_objects] + for product in products: + obj = tool.Ifc.get_object(product) + obj.select_set(True) if obj else None @classmethod def add_task_column(cls, column_type, name, data_type):