This commit is contained in:
Aleksey Kladov 2020-04-02 12:50:34 +02:00
parent 48c58309cc
commit e21bf1b2b9
2 changed files with 5 additions and 7 deletions

View File

@ -18,7 +18,6 @@ pub struct Config {
pub client_caps: ClientCapsConfig,
pub with_sysroot: bool,
// TODO: verify that it means what I think it means
pub publish_diagnostics: bool,
// TODO: move to experimental capabilities
pub vscode_lldb: bool,

View File

@ -889,10 +889,9 @@ fn update_file_notifications_on_threadpool(
subscriptions: Vec<FileId>,
) {
log::trace!("updating notifications for {:?}", subscriptions);
let publish_diagnostics = world.config.publish_diagnostics;
pool.execute(move || {
for file_id in subscriptions {
if publish_diagnostics {
if world.config.publish_diagnostics {
pool.execute(move || {
for file_id in subscriptions {
match handlers::publish_diagnostics(&world, file_id) {
Err(e) => {
if !is_canceled(&e) {
@ -904,8 +903,8 @@ fn update_file_notifications_on_threadpool(
}
}
}
}
});
})
}
}
pub fn show_message(typ: req::MessageType, message: impl Into<String>, sender: &Sender<Message>) {