diff options
author | Robin Jarry <robin@jarry.cc> | 2024-09-04 15:03:58 +0200 |
---|---|---|
committer | Robin Jarry <robin@jarry.cc> | 2024-09-20 09:29:15 +0200 |
commit | 7f69618ac1fd29a2de7404581fae9d5249f9c47d (patch) | |
tree | 3eb0e1ddf3e37237b0f667f0453fa39415eef950 /app/dirtree.go | |
parent | 49afb059bc98eea905b7e2f3c7e8eed89b90f2d4 (diff) | |
download | aerc-7f69618ac1fd29a2de7404581fae9d5249f9c47d.tar.gz |
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 <tim@timculverhouse.com>
Signed-off-by: Robin Jarry <robin@jarry.cc>
Tested-by: Tim Culverhouse <tim@timculverhouse.com>
Diffstat (limited to 'app/dirtree.go')
-rw-r--r-- | app/dirtree.go | 3 |
1 files changed, 2 insertions, 1 deletions
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 |