From 39dad049cdd0d6ca648fd75e520ee0da2f8fb34e Mon Sep 17 00:00:00 2001 From: RumovZ Date: Fri, 5 Mar 2021 10:27:44 +0100 Subject: [PATCH] Fix children check in context tree actions --- qt/aqt/sidebar.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qt/aqt/sidebar.py b/qt/aqt/sidebar.py index 54ba6e959..f7e84223a 100644 --- a/qt/aqt/sidebar.py +++ b/qt/aqt/sidebar.py @@ -1103,9 +1103,9 @@ class SidebarTreeView(QTreeView): return menu.addSeparator() - if any(not item.expanded for item in selected_items): + if any(not item.expanded for item in selected_items if item.children): menu.addAction(tr(TR.BROWSING_SIDEBAR_EXPAND), lambda: set_expanded(True)) - if any(item.expanded for item in selected_items): + if any(item.expanded for item in selected_items if item.children): menu.addAction( tr(TR.BROWSING_SIDEBAR_COLLAPSE), lambda: set_expanded(False) )