diff --git a/crates/project/src/debugger/session.rs b/crates/project/src/debugger/session.rs index 74f9626976..05d027f0c0 100644 --- a/crates/project/src/debugger/session.rs +++ b/crates/project/src/debugger/session.rs @@ -522,17 +522,18 @@ impl Session { .unwrap_or_default() { if let Some(adapter) = this.adapter_client() { - cx.background_spawn(async move { - adapter.request::( - dap::ConfigurationDoneArguments, - ); - }) - } else { - Task::ready(()) + return cx.background_spawn(async move { + adapter + .request::( + dap::ConfigurationDoneArguments, + ) + .await + .log_err(); + }); } - } else { - Task::ready(()) } + + Task::ready(()) }) }) .detach_and_log_err(cx);