aboutsummaryrefslogtreecommitdiff
path: root/src/platform/macos.rs
diff options
context:
space:
mode:
authorakbash <akbash@herdr.dev>2026-08-18 00:11:20 +0300
committerGitHub <noreply@github.com>2026-08-18 00:11:20 +0300
commit76211757ecce73cba981bdf6704954b25a100a8c (patch)
tree8686202ba5d6bb32d13e9d911b3aa4236bb30a6c /src/platform/macos.rs
parent19022d03c902de586009b1d156bc20b01ce48135 (diff)
fix: reap ctrl-click url openers (#2906)
* fix: reap ctrl-click url openers refs #2903 * fix: scope linux opener test import refs #2903 * test: isolate url opener regression refs #2903 --------- Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
Diffstat (limited to 'src/platform/macos.rs')
-rw-r--r--src/platform/macos.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/platform/macos.rs b/src/platform/macos.rs
index 9c59b39c..00fd2452 100644
--- a/src/platform/macos.rs
+++ b/src/platform/macos.rs
@@ -522,14 +522,14 @@ pub fn read_clipboard_text() -> Option<String> {
}
}
-pub fn open_url(url: &str) -> std::io::Result<()> {
+pub fn open_url(url: &str) -> std::io::Result<Option<std::process::Child>> {
Command::new("open")
.arg(url)
.stdin(Stdio::null())
.stdout(Stdio::null())
.stderr(Stdio::null())
- .spawn()?;
- Ok(())
+ .spawn()
+ .map(Some)
}
pub fn read_clipboard_image() -> Option<ClipboardImage> {