Skip to content

Commit dbe7ede

Browse files
committed
Let shutdown request to pass through when status == Loading
1 parent e43811c commit dbe7ede

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

crates/rust-analyzer/src/main_loop.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@ impl GlobalState {
337337
fn on_request(&mut self, request_received: Instant, req: Request) -> Result<()> {
338338
self.register_request(&req, request_received);
339339

340-
if self.status == Status::Loading {
340+
if self.status == Status::Loading && req.method != "shutdown" {
341341
self.respond(lsp_server::Response::new_err(
342342
req.id,
343343
// FIXME: i32 should impl From<ErrorCode> (from() guarantees lossless conversion)

0 commit comments

Comments
 (0)