]> git.ipfire.org Git - thirdparty/wireguard-apple.git/commit
WireGuardApp: use file to communicate launch-by-login-helper
authorJason A. Donenfeld <Jason@zx2c4.com>
Wed, 22 Sep 2021 17:22:44 +0000 (19:22 +0200)
committerJason A. Donenfeld <Jason@zx2c4.com>
Wed, 22 Sep 2021 17:22:44 +0000 (19:22 +0200)
commit7171df84fa57e577d5da3b17946a334e330abcb0
tree9fb6befcb18ee3cbb93ad63d5e6cfdb451339301
parentd882a486a9d0370bf7d4a34580907e30eb6319f2
WireGuardApp: use file to communicate launch-by-login-helper

Apple event params are broken on recent macOS versions.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Sources/Shared/FileManager+Extension.swift
Sources/WireGuardApp/UI/macOS/AppDelegate.swift
Sources/WireGuardApp/UI/macOS/LaunchedAtLoginDetector.swift
Sources/WireGuardApp/UI/macOS/LoginItemHelper/Info.plist
Sources/WireGuardApp/UI/macOS/LoginItemHelper/LoginItemHelper.entitlements
Sources/WireGuardApp/UI/macOS/LoginItemHelper/main.m