summaryrefslogtreecommitdiff
path: root/cli/lsp/language_server.rs
diff options
context:
space:
mode:
authorNayeem Rahman <nayeemrmn99@gmail.com>2024-04-22 19:24:00 +0100
committerGitHub <noreply@github.com>2024-04-22 19:24:00 +0100
commit5990f053603eac053862f76a5d23acd2abd3d4bc (patch)
tree0d6ebe8e4c64b2ebf08215c4eeaeefc87f0e9a7a /cli/lsp/language_server.rs
parent9686a8803e311d532c37fe919e0684feca91a04f (diff)
fix(lsp): remove Document::open_data on close (#23483)
Diffstat (limited to 'cli/lsp/language_server.rs')
-rw-r--r--cli/lsp/language_server.rs10
1 files changed, 2 insertions, 8 deletions
diff --git a/cli/lsp/language_server.rs b/cli/lsp/language_server.rs
index db3eb869a..f15f40f1b 100644
--- a/cli/lsp/language_server.rs
+++ b/cli/lsp/language_server.rs
@@ -610,11 +610,7 @@ impl Inner {
.assets
.cache_navigation_tree(specifier, navigation_tree.clone())?,
AssetOrDocument::Document(doc) => {
- self.documents.try_cache_navigation_tree(
- specifier,
- &doc.script_version(),
- navigation_tree.clone(),
- )?
+ doc.cache_navigation_tree(navigation_tree.clone());
}
}
navigation_tree
@@ -1300,9 +1296,7 @@ impl Inner {
self.send_diagnostics_update();
self.send_testing_update();
}
- if let Err(err) = self.documents.close(&specifier) {
- error!("{:#}", err);
- }
+ self.documents.close(&specifier);
self.project_changed([(&specifier, ChangeKind::Closed)], false);
self.performance.measure(mark);
}