diff --git a/crates/rust-analyzer/src/flycheck.rs b/crates/rust-analyzer/src/flycheck.rs index bed49c7a6d66..a306302cc0eb 100644 --- a/crates/rust-analyzer/src/flycheck.rs +++ b/crates/rust-analyzer/src/flycheck.rs @@ -419,9 +419,9 @@ impl FlycheckActor { command_handle.cancel(); self.command_receiver.take(); self.report_progress(Progress::DidCancel); - self.diagnostics_cleared_for.clear(); - self.diagnostics_received = false; } + self.diagnostics_cleared_for.clear(); + self.diagnostics_received = false; } /// Construct a `Command` object for checking the user's code. If the user