Skip to content

Commit 0fd7201

Browse files
committed
fix: clear saved position when lazy loading folder, fixes #111
1 parent 4882115 commit 0fd7201

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lua/neo-tree/sources/filesystem/init.lua

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -333,8 +333,10 @@ M.toggle_directory = function(state, node)
333333
end
334334
state.explicitly_opened_directories = state.explicitly_opened_directories or {}
335335
if node.loaded == false then
336-
state.explicitly_opened_directories[node:get_id()] = true
337-
fs_scan.get_items_async(state, node.id, true)
336+
local id = node:get_id()
337+
state.explicitly_opened_directories[id] = true
338+
renderer.position.set(state, nil)
339+
fs_scan.get_items_async(state, id, true)
338340
elseif node:has_children() then
339341
local updated = false
340342
if node:is_expanded() then

0 commit comments

Comments
 (0)