Skip to content

Commit 5e10f34

Browse files
committed
Use unmask exit mainloop return to use process::exit instead #142
1 parent 4e3f58c commit 5e10f34

File tree

1 file changed

+1
-9
lines changed

1 file changed

+1
-9
lines changed

vhdl_ls/src/stdio_server.rs

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,7 @@
99
//! dispatching them to the appropriate server methods.
1010
1111
use lsp_server::{Connection, ExtractError, Request, RequestId};
12-
use lsp_types::{
13-
notification::{self, Notification},
14-
request, InitializeParams,
15-
};
12+
use lsp_types::{notification, request, InitializeParams};
1613
use std::{cell::RefCell, rc::Rc};
1714

1815
use crate::rpc_channel::RpcChannel;
@@ -96,11 +93,6 @@ impl ConnectionRpcChannel {
9693
info!("Language server initialized, waiting for messages ...");
9794
while let Ok(message) = self.connection.receiver.recv() {
9895
trace!("Received message: {:?}", message);
99-
if let lsp_server::Message::Notification(notification) = &message {
100-
if notification.method == notification::Exit::METHOD {
101-
return;
102-
}
103-
}
10496
match message {
10597
lsp_server::Message::Request(request) => self.handle_request(&mut server, request),
10698
lsp_server::Message::Notification(notification) => {

0 commit comments

Comments
 (0)