fix: Clear native diagnostics for files when they are deleted

This commit is contained in:
Lukas Wirth 2022-05-25 15:47:41 +02:00
parent f02c915eb5
commit 5410ace1fe
2 changed files with 9 additions and 0 deletions

View file

@ -201,6 +201,10 @@ impl GlobalState {
}
}
if !file.exists() {
self.diagnostics.clear_native_for(file.file_id);
}
let text = if file.exists() {
let bytes = vfs.file_contents(file.file_id).to_vec();
String::from_utf8(bytes).ok().and_then(|text| {