fix: lib.get_node_at_cursor offset when root folder is /

fixes #1153
This commit is contained in:
kiyan
2022-04-11 09:45:04 +02:00
parent 6e0e70b1ca
commit 94ce41ce96

View File

@@ -33,7 +33,6 @@ function M.get_node_at_cursor()
return return
end end
local winnr = view.get_winnr() local winnr = view.get_winnr()
local hide_root_folder = view.View.hide_root_folder
if not winnr then if not winnr then
return return
end end
@@ -44,13 +43,10 @@ function M.get_node_at_cursor()
local help_text = M.get_nodes_by_line(help_lines, 1)[line] local help_text = M.get_nodes_by_line(help_lines, 1)[line]
return { name = help_text } return { name = help_text }
else else
if line == 1 and core.get_explorer().cwd ~= "/" and not hide_root_folder then if line == 1 and core.get_explorer().cwd ~= "/" and view.is_root_folder_visible() then
return { name = ".." } return { name = ".." }
end end
if core.get_explorer().cwd == "/" then
line = line + 1
end
return M.get_nodes_by_line(core.get_explorer().nodes, core.get_nodes_starting_line())[line] return M.get_nodes_by_line(core.get_explorer().nodes, core.get_nodes_starting_line())[line]
end end
end end