dirtree: fix build errors
Fix the following errors:
widgets/dirtree.go:401:18: not enough arguments in call to dt.UiConfig
have ()
want (string) (typecheck)
if dt.UiConfig().DirListCollapse != 0 {
^
widgets/dirtree.go:402:38: not enough arguments in call to dt.UiConfig
have ()
want (string) (typecheck)
node.Hidden = depth > dt.UiConfig().DirListCollapse
^
Since commit e0b62db583c3 ("fix: Set proper UIConfig for msgstores"),
DirectoryTree.UiConfig() takes a path parameter.
Fixes: db39ca181a
("dirtree: add dirtree-collapse config setting")
Signed-off-by: Robin Jarry <robin@jarry.cc>
This commit is contained in:
parent
62ac7a5071
commit
d138da0c9f
1 changed files with 3 additions and 2 deletions
|
@ -386,6 +386,7 @@ func (dt *DirectoryTree) buildTreeNode(node *types.Thread, stree [][]string, def
|
||||||
keys = append(keys, key)
|
keys = append(keys, key)
|
||||||
}
|
}
|
||||||
sort.Strings(keys)
|
sort.Strings(keys)
|
||||||
|
path := dt.getDirectory(node)
|
||||||
for _, key := range keys {
|
for _, key := range keys {
|
||||||
next := m[key]
|
next := m[key]
|
||||||
var uid uint32 = defaultUid
|
var uid uint32 = defaultUid
|
||||||
|
@ -398,8 +399,8 @@ func (dt *DirectoryTree) buildTreeNode(node *types.Thread, stree [][]string, def
|
||||||
}
|
}
|
||||||
nextNode := &types.Thread{Uid: uid}
|
nextNode := &types.Thread{Uid: uid}
|
||||||
node.AddChild(nextNode)
|
node.AddChild(nextNode)
|
||||||
if dt.UiConfig().DirListCollapse != 0 {
|
if dt.UiConfig(path).DirListCollapse != 0 {
|
||||||
node.Hidden = depth > dt.UiConfig().DirListCollapse
|
node.Hidden = depth > dt.UiConfig(path).DirListCollapse
|
||||||
}
|
}
|
||||||
dt.buildTreeNode(nextNode, next, defaultUid, depth+1)
|
dt.buildTreeNode(nextNode, next, defaultUid, depth+1)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue