fixed file opener without flags

Signed-off-by: aserowy <serowy@hotmail.com>
This commit is contained in:
aserowy 2024-01-06 15:11:05 +01:00
parent d78eafb37c
commit 980942260d

View file

@ -102,7 +102,6 @@ impl Manager {
fn quit_with_chooser(selected: &[&File]) -> bool { fn quit_with_chooser(selected: &[&File]) -> bool {
let mut quit_actions = vec![QuitAction::CwdToFile]; let mut quit_actions = vec![QuitAction::CwdToFile];
let mut initiated_quit = false;
let paths = selected.iter().fold(OsString::new(), |mut s, &f| { let paths = selected.iter().fold(OsString::new(), |mut s, &f| {
s.push(f.url.as_os_str()); s.push(f.url.as_os_str());
@ -112,18 +111,20 @@ impl Manager {
if ARGS.chooser_file.is_some() { if ARGS.chooser_file.is_some() {
quit_actions.push(QuitAction::SelectToFile(paths.clone())); quit_actions.push(QuitAction::SelectToFile(paths.clone()));
initiated_quit = true;
}; };
if ARGS.chooser_stdout { if ARGS.chooser_stdout {
quit_actions.push(QuitAction::SelectToStdout(paths.clone())); quit_actions.push(QuitAction::SelectToStdout(paths.clone()));
initiated_quit = true;
}; };
tokio::spawn(async move { if quit_actions.len() > 1 {
emit!(Quit(quit_actions)); tokio::spawn(async move {
}); emit!(Quit(quit_actions));
});
initiated_quit true
} else {
false
}
} }
} }