From 086946b357653bdc640054088f8549fb47a9f3a7 Mon Sep 17 00:00:00 2001 From: 2Shirt <2xShirt@gmail.com> Date: Thu, 23 Jan 2025 00:00:05 -0800 Subject: [PATCH] WIP #43 --- core/src/components/left.rs | 6 ++++-- pe_menu/src/app.rs | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/core/src/components/left.rs b/core/src/components/left.rs index a2f49d3..0f1c833 100644 --- a/core/src/components/left.rs +++ b/core/src/components/left.rs @@ -82,8 +82,10 @@ impl Component for Left { (None, None) => { // Making first selection command_tx.send(Action::Select(self.list.selected(), None))?; - // Confirm selection - command_tx.send(Action::NextScreen)?; + if self.select_num == 1 { + // Confirm selection + command_tx.send(Action::NextScreen)?; + } } (Some(first_index), None) => { if let Some(second_index) = self.list.selected() { diff --git a/pe_menu/src/app.rs b/pe_menu/src/app.rs index f4abaa8..e90ef58 100644 --- a/pe_menu/src/app.rs +++ b/pe_menu/src/app.rs @@ -349,6 +349,7 @@ pub fn build_command(app: &App, tool: &Tool) -> Task { let start_index: usize; if tool.use_conemu { cmd_path = app.config.conemu_path.clone(); + cmd_args.push(String::from("-new_console:n")); cmd_args.push(tool.command.clone()); start_index = 1; } else {