diff options
author | Nayeem Rahman <nayeemrmn99@gmail.com> | 2024-04-22 19:24:00 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-22 19:24:00 +0100 |
commit | 5990f053603eac053862f76a5d23acd2abd3d4bc (patch) | |
tree | 0d6ebe8e4c64b2ebf08215c4eeaeefc87f0e9a7a /cli/lsp/language_server.rs | |
parent | 9686a8803e311d532c37fe919e0684feca91a04f (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.rs | 10 |
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); } |