diff --git a/About-delegate-of-MacOS-RustDesk.md b/About-delegate-of-MacOS-RustDesk.md index fcd3abd..653d6b0 100644 --- a/About-delegate-of-MacOS-RustDesk.md +++ b/About-delegate-of-MacOS-RustDesk.md @@ -1,4 +1,4 @@ -We have two most important delegate events, one is url schema via browser, another one is launchpad click. +We have two most important delegate events, one is `openURL` (url schema) via browser, another one is launchpad click. When `--server` is running, the delegate events will be captured by `--server` background process, the delegate listeners are registered in [tao crate](https://github.com/rustdesk-org/tao/blob/1cad16b200485bbccc67dcee2d339eac6e1c16ad/src/platform_impl/macos/app_delegate.rs). It also may be captured by `--service` which caused launchpad click failure, here is a [fix](https://github.com/rustdesk/rustdesk/discussions/5631#discussioncomment-8916223) for this. When `--server` receives the delegate, it will check if there is RustDesk window.