From 7f69618ac1fd29a2de7404581fae9d5249f9c47d Mon Sep 17 00:00:00 2001 From: Robin Jarry Date: Wed, 4 Sep 2024 15:03:58 +0200 Subject: dirtree: fix dirlist-collapse=0 regression Ensure not to collapse any folder when dirlist-collapse=0. Fixes: 73dc39c6ee08 ("treewide: replace uint32 uids with opaque strings") Reported-by: Tim Culverhouse Signed-off-by: Robin Jarry Tested-by: Tim Culverhouse --- app/dirtree.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'app/dirtree.go') diff --git a/app/dirtree.go b/app/dirtree.go index 64e90193..22f0c8a9 100644 --- a/app/dirtree.go +++ b/app/dirtree.go @@ -477,7 +477,8 @@ func (dt *DirectoryTree) buildTreeNode(node *types.Thread, dirs []string, depth sort.Strings(bases) basePath := dt.getDirectory(node) - if depth > dt.UiConfig(basePath).DirListCollapse { + collapse := dt.UiConfig(basePath).DirListCollapse + if collapse != 0 && depth > collapse { node.Hidden = 1 } else { node.Hidden = 0 -- cgit