From 35eda76ffd836d0bf313616782b42f46cc16f548 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Wed, 10 Jan 2024 12:29:43 +1100 Subject: [PATCH] Fix #4189. Hidden or non-isolated objects now don't show annotations. --- src/blenderbim/blenderbim/bim/module/drawing/decoration.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/bim/module/drawing/decoration.py b/src/blenderbim/blenderbim/bim/module/drawing/decoration.py index 3edc255980..bee1b3c318 100644 --- a/src/blenderbim/blenderbim/bim/module/drawing/decoration.py +++ b/src/blenderbim/blenderbim/bim/module/drawing/decoration.py @@ -1949,9 +1949,10 @@ class DecorationsHandler: def get_objects_and_decorators(self, collection): # TODO: do it in data instead of the handler for performance? results = [] + viewport = bpy.context.space_data for obj in collection.all_objects: - if obj.hide_get(): + if not obj.visible_get(viewport=viewport): continue element = tool.Ifc.get_entity(obj)