From 60df56b71182cc86070806ceabb31388cb4e9d6d Mon Sep 17 00:00:00 2001 From: sxyazi Date: Sun, 18 Feb 2024 20:11:33 +0800 Subject: [PATCH] Always include the selected or hovered tasks in the remove command --- yazi-core/src/manager/commands/remove.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/yazi-core/src/manager/commands/remove.rs b/yazi-core/src/manager/commands/remove.rs index a7887804..00703383 100644 --- a/yazi-core/src/manager/commands/remove.rs +++ b/yazi-core/src/manager/commands/remove.rs @@ -26,11 +26,12 @@ impl Manager { } let mut opt = opt.into() as Opt; + opt.targets = self.selected_or_hovered().into_iter().cloned().collect(); + if opt.force { return self.remove_do(opt, tasks); } - opt.targets = self.selected_or_hovered().into_iter().cloned().collect(); tokio::spawn(async move { let mut result = Input::_show(if opt.permanently { InputCfg::delete(opt.targets.len())