From c98a811c0bd5a30ebb91e6a4425b0e89f25381d0 Mon Sep 17 00:00:00 2001 From: Kirill Bulatov Date: Tue, 31 Oct 2023 10:40:49 +0200 Subject: [PATCH] Only process diagnostics if corresponding project is alive Part of https://github.com/zed-industries/zed/pull/3128 that is possible to apply now. --- crates/project2/src/project2.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/project2/src/project2.rs b/crates/project2/src/project2.rs index 5d3b19301c..9b17a88941 100644 --- a/crates/project2/src/project2.rs +++ b/crates/project2/src/project2.rs @@ -2986,8 +2986,8 @@ impl Project { let this = this.clone(); move |mut params, mut cx| { let adapter = adapter.clone(); - adapter.process_diagnostics(&mut params); if let Some(this) = this.upgrade() { + adapter.process_diagnostics(&mut params); this.update(&mut cx, |this, cx| { this.update_diagnostics( server_id,