Skip to content

Commit f85ba0d

Browse files
committed
Simplify code
1 parent 9626b30 commit f85ba0d

File tree

1 file changed

+11
-14
lines changed

1 file changed

+11
-14
lines changed

src/desktop.rs

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -249,22 +249,19 @@ pub async fn spawn_desktop_exec<S, I, K, V>(
249249
_ => return,
250250
};
251251

252-
let mut cmd = match terminal {
253-
true => {
254-
let mut cmd = std::process::Command::new("cosmic-term");
255-
cmd.args(vec!["--", format!("{}", &executable).as_str()]);
256-
cmd
257-
}
258-
false => {
259-
let mut cmd = std::process::Command::new(&executable);
260-
for arg in exec {
261-
// TODO handle "%" args here if necessary?
262-
if !arg.starts_with('%') {
263-
cmd.arg(arg);
264-
}
252+
let mut cmd = if terminal {
253+
let mut cmd = std::process::Command::new("cosmic-term");
254+
cmd.args(vec!["--", format!("{}", &executable).as_str()]);
255+
cmd
256+
} else {
257+
let mut cmd = std::process::Command::new(&executable);
258+
for arg in exec {
259+
// TODO handle "%" args here if necessary?
260+
if !arg.starts_with('%') {
261+
cmd.arg(arg);
265262
}
266-
cmd
267263
}
264+
cmd
268265
};
269266

270267
cmd.envs(env_vars);

0 commit comments

Comments
 (0)