From 928ce0eec8f926aaa21700505b4634e6907ef544 Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Thu, 22 Apr 2021 18:42:11 +0200 Subject: [PATCH] Clear descendants of existing children when scanning a directory Co-Authored-By: Max Brunsfeld Co-Authored-By: Nathan Sobo --- zed/src/worktree.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/zed/src/worktree.rs b/zed/src/worktree.rs index d40669a845298e1d681824362827e2eccb5b2d13..e9a5509462d3d8299be84d6c96590512ca62aeb2 100644 --- a/zed/src/worktree.rs +++ b/zed/src/worktree.rs @@ -403,6 +403,8 @@ impl Snapshot { .insert(child.inode()); } } + + self.clear_descendants(child.inode(), &mut edits); } edits.push(Edit::Insert(child)); }