From 1f25a8af86f90f007a078fc5aadb393541f7bf13 Mon Sep 17 00:00:00 2001 From: rustdesk Date: Wed, 19 Jun 2024 20:23:05 +0800 Subject: [PATCH] fix macos stop service on gui not restart --- src/platform/macos.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/platform/macos.rs b/src/platform/macos.rs index 53327b048..58678b007 100644 --- a/src/platform/macos.rs +++ b/src/platform/macos.rs @@ -258,12 +258,9 @@ pub fn uninstall_service(show_new_window: bool, sync: bool) -> bool { .status() .ok(); if show_new_window { - std::process::Command::new("sh") - .arg("-c") - .arg(&format!( - "sleep 0.5; open /Applications/{}.app", - crate::get_app_name(), - )) + std::process::Command::new("open") + .arg("-n") + .arg(&format!("/Applications/{}.app", crate::get_app_name())) .spawn() .ok(); }