From 8026c679b82e18c545d9e6a40e2e3ee64bb51922 Mon Sep 17 00:00:00 2001 From: Greg V Date: Sun, 13 Feb 2022 01:26:00 +0300 Subject: [PATCH] Fix build on non-Linux OS (*BSD, illumos, etc.) --- src/screen.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/screen.rs b/src/screen.rs index a25d15a..77bb9d3 100644 --- a/src/screen.rs +++ b/src/screen.rs @@ -564,12 +564,12 @@ impl Screen { } else if content.starts_with("txt:") { self.exec_text_editor(selected_id); } else if content.starts_with("http") { - #[cfg(any(target_os = "macos",))] + #[cfg(target_os = "macos")] let default_open_cmd = "open"; - #[cfg(target_os = "linux")] - let default_open_cmd = "xdg-open"; #[cfg(target_os = "windows")] let default_open_cmd = "start"; + #[cfg(not(any(target_os = "macos", target_os = "windows")))] + let default_open_cmd = "xdg-open"; let browser = env::var("BROWSER").unwrap_or_else(|_| default_open_cmd.to_owned()); let cmd = process::Command::new(browser).arg(&content).spawn();