@@ -314,7 +314,7 @@ impl Application {
314314 if let Some(helix_dap::StackFrame {
315315 source:
316316 Some(helix_dap::Source {
317− path: Some(ref src),
317+ path: Some(ref path),
318318 ..
319319 }),
320320 line,
@@ -324,7 +324,7 @@ impl Application {
324324 ..
325325 }) = debugger.stack_pointer
326326 {
327− let path = src.clone();
327+ let path = path.clone();
328328 self.editor
329329 .open(path, helix_view::editor::Action::Replace)
330330 .unwrap();
@@ -385,11 +385,9 @@ impl Application {
385385 .set_status("Debugged application started".to_owned());
386386 }
387387 Event::Continued(_) => {
388− if let Some(debugger) = self.editor.debugger.as_mut() {
389− debugger.stopped_thread = None;
390− debugger.stack_pointer = None;
391− debugger.is_running = true;
392− }
388+ debugger.stopped_thread = None;
389+ debugger.stack_pointer = None;
390+ debugger.is_running = true;
393391 }
394392 ev => {
395393 log::warn!("Unhandled event {:?}", ev);