about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJonas Schievink <jonas.schievink@ferrous-systems.com>2022-05-20 15:07:55 +0200
committerJonas Schievink <jonas.schievink@ferrous-systems.com>2022-05-20 15:07:55 +0200
commit3e356c1fd30599f5bda7aaa01a3338945f9045ba (patch)
tree31cd172fac583e7185ec1fbd01e8e4970fe15199
parent7f226fc9125a2ce7f8df020c68d81c16ff4061f0 (diff)
downloadrust-3e356c1fd30599f5bda7aaa01a3338945f9045ba.tar.gz
rust-3e356c1fd30599f5bda7aaa01a3338945f9045ba.zip
Clear `cargo check` diagnostics when flycheck is turned off
-rw-r--r--crates/rust-analyzer/src/reload.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/crates/rust-analyzer/src/reload.rs b/crates/rust-analyzer/src/reload.rs
index ed8c24acd1c..c1f7e477f15 100644
--- a/crates/rust-analyzer/src/reload.rs
+++ b/crates/rust-analyzer/src/reload.rs
@@ -404,6 +404,7 @@ impl GlobalState {
             Some(it) => it,
             None => {
                 self.flycheck = Vec::new();
+                self.diagnostics.clear_check();
                 return;
             }
         };