From e6522e4d4e80c7d00fca0994451dbf4414d45b2f Mon Sep 17 00:00:00 2001 From: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> Date: Wed, 13 Aug 2025 11:49:17 +0200 Subject: [PATCH] make sure parent is active is always checked --- .../ayon_core/tools/publisher/widgets/list_view_widgets.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/client/ayon_core/tools/publisher/widgets/list_view_widgets.py b/client/ayon_core/tools/publisher/widgets/list_view_widgets.py index c54f9b94b0..9ea0f85bcb 100644 --- a/client/ayon_core/tools/publisher/widgets/list_view_widgets.py +++ b/client/ayon_core/tools/publisher/widgets/list_view_widgets.py @@ -1060,12 +1060,14 @@ class InstanceListView(AbstractInstanceView): context_info_by_id[instance_id], parent_active, ) - else: - widget.set_active(parent_active) instance_ids.discard(instance_id) discarted_ids.add(instance_id) + if parent_active is not widget.is_parent_active(): + widget.set_parent_is_active(parent_active) + add_children = True + if not add_children: continue