fix(terminal): resolve terminal symlink once

This commit is contained in:
Paul Delafosse 2021-10-06 08:27:41 +02:00 committed by Michael Murphy
parent 0c7f3631d3
commit 6cdf2987a9

View file

@ -116,10 +116,8 @@ fn detect_terminal() -> (PathBuf, &'static str) {
const SYMLINK: &str = "/usr/bin/x-terminal-emulator";
if let Ok(found) = read_link(SYMLINK) {
if let Ok(found) = read_link(&found) {
return (found, "-e");
}
return (read_link(&found).unwrap_or(found), "-e");
}
(PathBuf::from("/usr/bin/gnome-terminal"), "--")
}
}