aboutsummaryrefslogtreecommitdiff
path: root/src/platform/windows.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform/windows.rs')
-rw-r--r--src/platform/windows.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/platform/windows.rs b/src/platform/windows.rs
index 4e444877..7aee384e 100644
--- a/src/platform/windows.rs
+++ b/src/platform/windows.rs
@@ -1889,7 +1889,7 @@ pub fn read_clipboard_text() -> Option<String> {
None
}
-pub fn open_url(url: &str) -> std::io::Result<()> {
+pub fn open_url(url: &str) -> std::io::Result<Option<std::process::Child>> {
let operation = wide_null("open");
let url = wide_null(url);
let result = unsafe {
@@ -1903,7 +1903,7 @@ pub fn open_url(url: &str) -> std::io::Result<()> {
)
};
if result as isize > 32 {
- Ok(())
+ Ok(None)
} else {
Err(std::io::Error::other(format!(
"failed to open URL with ShellExecuteW: code {}",