diff options
author | Aleksey Kladov <[email protected]> | 2020-01-24 15:35:37 +0000 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2020-01-24 15:35:37 +0000 |
commit | b90ea640e6484788f8728be6e48cc55d90e488ba (patch) | |
tree | e12aaa95dd003a8803f8422a8444bcc1476dcc58 /crates/ra_lsp_server | |
parent | 8a4c248c48ad7bb9ad556717ee013129c190dbfa (diff) |
Cancel requests during shutdown
Diffstat (limited to 'crates/ra_lsp_server')
-rw-r--r-- | crates/ra_lsp_server/src/main_loop.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ra_lsp_server/src/main_loop.rs b/crates/ra_lsp_server/src/main_loop.rs index 746a8fbe9..83adf9711 100644 --- a/crates/ra_lsp_server/src/main_loop.rs +++ b/crates/ra_lsp_server/src/main_loop.rs | |||
@@ -210,7 +210,7 @@ pub fn main_loop( | |||
210 | )?; | 210 | )?; |
211 | } | 211 | } |
212 | } | 212 | } |
213 | 213 | world_state.analysis_host.request_cancellation(); | |
214 | log::info!("waiting for tasks to finish..."); | 214 | log::info!("waiting for tasks to finish..."); |
215 | task_receiver.into_iter().for_each(|task| { | 215 | task_receiver.into_iter().for_each(|task| { |
216 | on_task(task, &connection.sender, &mut loop_state.pending_requests, &mut world_state) | 216 | on_task(task, &connection.sender, &mut loop_state.pending_requests, &mut world_state) |