From d0bab735c81d616629a54cca7b35c2f7cd26408a Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Wed, 19 Dec 2018 10:28:57 +0300 Subject: add root & path info to remove event --- crates/ra_vfs/src/lib.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'crates/ra_vfs/src/lib.rs') diff --git a/crates/ra_vfs/src/lib.rs b/crates/ra_vfs/src/lib.rs index 792f722a7..20482c396 100644 --- a/crates/ra_vfs/src/lib.rs +++ b/crates/ra_vfs/src/lib.rs @@ -202,7 +202,7 @@ impl Vfs { VfsChange::ChangeFile { file, text } } else { self.remove_file(file); - VfsChange::RemoveFile { file } + VfsChange::RemoveFile { root, file, path } }; self.pending_changes.push(change); } @@ -260,13 +260,15 @@ pub enum VfsChange { files: Vec<(VfsFile, RelativePathBuf, Arc)>, }, AddFile { - file: VfsFile, root: VfsRoot, + file: VfsFile, path: RelativePathBuf, text: Arc, }, RemoveFile { + root: VfsRoot, file: VfsFile, + path: RelativePathBuf, }, ChangeFile { file: VfsFile, -- cgit v1.2.3