refacto: tree explorer root should be absolute_path not cwd

This commit is contained in:
kiyan
2022-05-29 11:40:06 +02:00
parent 3806653d75
commit 5e900c2f29
9 changed files with 12 additions and 12 deletions

View File

@@ -59,7 +59,7 @@ local function get_dir_handle(cwd)
end
function M.explore(node, status)
local cwd = node.cwd or node.link_to or node.absolute_path
local cwd = node.link_to or node.absolute_path
local handle = get_dir_handle(cwd)
if not handle then
return
@@ -67,7 +67,7 @@ function M.explore(node, status)
populate_children(handle, cwd, node, status)
local is_root = node.cwd ~= nil
local is_root = not node.parent
local child_folder_only = common.has_one_child_folder(node) and node.nodes[1]
if M.config.group_empty and not is_root and child_folder_only then
node.group_next = child_folder_only