summaryrefslogtreecommitdiff
path: root/cli/lsp/documents.rs
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2021-04-20 07:11:23 +1000
committerGitHub <noreply@github.com>2021-04-20 07:11:23 +1000
commitfe8057105e67b7120ec1fc9debeda4c0535d7b2a (patch)
tree4d68c85c485d5ef19ba29919bf2bb16b2fa6b803 /cli/lsp/documents.rs
parent65f7a021f092f2c475969a6f6762ab5e35d65123 (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.rs5
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 {