From 686514b88acf9e2b0d08ec9d295ae60f516d8bbf Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Mon, 14 Oct 2024 15:48:50 +0500 Subject: [PATCH] fix toggling link visibility after be68a8f #5524 --- src/bonsai/bonsai/bim/module/project/operator.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/project/operator.py b/src/bonsai/bonsai/bim/module/project/operator.py index 419ecd9730..95b840cafc 100644 --- a/src/bonsai/bonsai/bim/module/project/operator.py +++ b/src/bonsai/bonsai/bim/module/project/operator.py @@ -1253,10 +1253,12 @@ class ToggleLinkVisibility(bpy.types.Operator): def toggle_visibility(self, link): linked_collections = self.get_linked_collections() + link.is_hidden = (is_hidden := not link.is_hidden) layer_collections = tool.Blender.get_layer_collections_mapping(linked_collections) for layer_collection in layer_collections.values(): - layer_collection.exclude = not layer_collection.exclude - link.is_hidden = layer_collection.exclude + layer_collection.exclude = is_hidden + if handle := link.empty_handle: + handle.hide_set(is_hidden) def get_linked_collections(self) -> list[bpy.types.Collection]: return [