This commit is contained in:
committed by
GitHub
parent
3cf67c5849
commit
9eea0ca51d
@@ -62,8 +62,10 @@ end
|
|||||||
function M.link(absolute_path, name, status, parent_ignored)
|
function M.link(absolute_path, name, status, parent_ignored)
|
||||||
--- I dont know if this is needed, because in my understanding, there isnt hard links in windows, but just to be sure i changed it.
|
--- I dont know if this is needed, because in my understanding, there isnt hard links in windows, but just to be sure i changed it.
|
||||||
local link_to = uv.fs_realpath(absolute_path)
|
local link_to = uv.fs_realpath(absolute_path)
|
||||||
local open, nodes
|
local open, nodes, has_children
|
||||||
if (link_to ~= nil) and uv.fs_stat(link_to).type == "directory" then
|
if (link_to ~= nil) and uv.fs_stat(link_to).type == "directory" then
|
||||||
|
local handle = uv.fs_scandir(link_to)
|
||||||
|
has_children = handle and uv.fs_scandir_next(handle) ~= nil
|
||||||
open = false
|
open = false
|
||||||
nodes = {}
|
nodes = {}
|
||||||
end
|
end
|
||||||
@@ -77,6 +79,7 @@ function M.link(absolute_path, name, status, parent_ignored)
|
|||||||
nodes = nodes,
|
nodes = nodes,
|
||||||
open = open,
|
open = open,
|
||||||
fs_stat = uv.fs_stat(absolute_path),
|
fs_stat = uv.fs_stat(absolute_path),
|
||||||
|
has_children = has_children,
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user