Merge pull request #19384 from Veykril/push-yppplzzpoymr

fix: Fix stale `Building CrateGraph` report
This commit is contained in:
Lukas Wirth 2025-03-17 11:35:31 +00:00 committed by GitHub
commit facaf8b870
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -754,13 +754,11 @@ impl GlobalState {
self.analysis_host.apply_change(change);
self.finish_loading_crate_graph();
return;
} else {
change.set_crate_graph(crate_graph);
self.fetch_proc_macros_queue.request_op(cause, (change, proc_macro_paths));
}
change.set_crate_graph(crate_graph);
self.fetch_proc_macros_queue.request_op(cause, (change, proc_macro_paths));
}
pub(crate) fn finish_loading_crate_graph(&mut self) {
self.report_progress(
"Building CrateGraph",
crate::lsp::utils::Progress::End,
@ -768,7 +766,9 @@ impl GlobalState {
None,
None,
);
}
pub(crate) fn finish_loading_crate_graph(&mut self) {
self.process_changes();
self.reload_flycheck();
}