diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2021-04-20 07:11:23 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-20 07:11:23 +1000 |
commit | fe8057105e67b7120ec1fc9debeda4c0535d7b2a (patch) | |
tree | 4d68c85c485d5ef19ba29919bf2bb16b2fa6b803 /cli/lsp/documents.rs | |
parent | 65f7a021f092f2c475969a6f6762ab5e35d65123 (diff) |
fix(#10125): remove documents when closed in the lsp (#10254)
Fixes #10125
Diffstat (limited to 'cli/lsp/documents.rs')
-rw-r--r-- | cli/lsp/documents.rs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/cli/lsp/documents.rs b/cli/lsp/documents.rs index ef37396a2..bdf80c5a8 100644 --- a/cli/lsp/documents.rs +++ b/cli/lsp/documents.rs @@ -124,10 +124,7 @@ impl DocumentCache { } pub fn close(&mut self, specifier: &ModuleSpecifier) { - if let Some(mut doc) = self.docs.get_mut(specifier) { - doc.version = None; - doc.dependencies = None; - } + self.docs.remove(specifier); } pub fn contains_key(&self, specifier: &ModuleSpecifier) -> bool { |