From df0ea6674ad1cbcbe8ceffded427d1d8c57951c8 Mon Sep 17 00:00:00 2001
From: Dmitry Sharshakov <d3dx12.xx@gmail.com>
Date: Sat, 4 Sep 2021 19:36:36 +0300
Subject: [PATCH] examples: ensure target stopped by waiting for enter from
 user

---
 helix-dap/examples/dap-dlv.rs  | 5 +++++
 helix-dap/examples/dap-lldb.rs | 5 +++++
 2 files changed, 10 insertions(+)

diff --git a/helix-dap/examples/dap-dlv.rs b/helix-dap/examples/dap-dlv.rs
index eecc4318..dacc7045 100644
--- a/helix-dap/examples/dap-dlv.rs
+++ b/helix-dap/examples/dap-dlv.rs
@@ -82,6 +82,11 @@ pub async fn main() -> Result<()> {
 
     println!("configurationDone: {:?}", client.configuration_done().await);
 
+    let mut _in = String::new();
+    std::io::stdin()
+        .read_line(&mut _in)
+        .expect("Failed to read line");
+
     let threads = client.threads().await?;
     println!("threads: {:#?}", threads);
     let bt = client
diff --git a/helix-dap/examples/dap-lldb.rs b/helix-dap/examples/dap-lldb.rs
index 2022ef48..ae18b214 100644
--- a/helix-dap/examples/dap-lldb.rs
+++ b/helix-dap/examples/dap-lldb.rs
@@ -84,6 +84,11 @@ pub async fn main() -> Result<()> {
 
     println!("configurationDone: {:?}", client.configuration_done().await);
 
+    let mut _in = String::new();
+    std::io::stdin()
+        .read_line(&mut _in)
+        .expect("Failed to read line");
+
     let threads = client.threads().await?;
     println!("threads: {:#?}", threads);
     let bt = client