fix toggling link visibility after be68a8f #5524

This commit is contained in:
Andrej730
2024-10-14 15:48:50 +05:00
parent a014cd58e3
commit 686514b88a
@@ -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 [