From 81f51c13fa7de0ce2a7e787f7d6385d0e72097e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bla=C5=BE=20Hrastnik?= Date: Sun, 29 Aug 2021 23:01:18 +0900 Subject: [PATCH] dap: continued: THis check is already done before the match statement --- helix-term/src/application.rs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/helix-term/src/application.rs b/helix-term/src/application.rs index b92512be..70abc783 100644 --- a/helix-term/src/application.rs +++ b/helix-term/src/application.rs @@ -314,7 +314,7 @@ impl Application { if let Some(helix_dap::StackFrame { source: Some(helix_dap::Source { - path: Some(ref src), + path: Some(ref path), .. }), line, @@ -324,7 +324,7 @@ impl Application { .. }) = debugger.stack_pointer { - let path = src.clone(); + let path = path.clone(); self.editor .open(path, helix_view::editor::Action::Replace) .unwrap(); @@ -385,11 +385,9 @@ impl Application { .set_status("Debugged application started".to_owned()); } Event::Continued(_) => { - if let Some(debugger) = self.editor.debugger.as_mut() { - debugger.stopped_thread = None; - debugger.stack_pointer = None; - debugger.is_running = true; - } + debugger.stopped_thread = None; + debugger.stack_pointer = None; + debugger.is_running = true; } ev => { log::warn!("Unhandled event {:?}", ev);