From fefb9befbe00a70e3b067d87fc7831c749736972 Mon Sep 17 00:00:00 2001 From: Philippe Miossec Date: Tue, 23 Feb 2021 22:40:12 +0100 Subject: [PATCH] Left panel: Make "Expand" and "Collapse" based on selected node Fixes #8873 --- GitUI/BranchTreePanel/RepoObjectsTree.ContextActions.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GitUI/BranchTreePanel/RepoObjectsTree.ContextActions.cs b/GitUI/BranchTreePanel/RepoObjectsTree.ContextActions.cs index d3a612aa986..1a9c53ed2da 100644 --- a/GitUI/BranchTreePanel/RepoObjectsTree.ContextActions.cs +++ b/GitUI/BranchTreePanel/RepoObjectsTree.ContextActions.cs @@ -281,8 +281,8 @@ private void RegisterContextActions() _tagNodeMenuItems = new TagMenuItems(this); AddContextMenuItems(menuTag, _tagNodeMenuItems.Select(s => s.Item)); - RegisterClick(mnubtnCollapseAll, () => treeMain.CollapseAll()); - RegisterClick(mnubtnExpandAll, () => treeMain.ExpandAll()); + RegisterClick(mnubtnCollapseAll, () => treeMain.SelectedNode?.Collapse()); + RegisterClick(mnubtnExpandAll, () => treeMain.SelectedNode?.ExpandAll()); RegisterClick(mnubtnMoveUp, () => ReorderTreeNode(treeMain.SelectedNode, up: true)); RegisterClick(mnubtnMoveDown, () => ReorderTreeNode(treeMain.SelectedNode, up: false));