Reimplement auto launch helper by objective-c.

This commit is contained in:
Qiu Yuzhou
2017-03-28 20:25:35 +08:00
parent d51cc88dcb
commit 6c73432eed
10 changed files with 156 additions and 876 deletions

View File

@ -66,8 +66,10 @@
- (void) setLaunchAtLogin: (BOOL) enabled
{
static NSString* bundleID = @"com.qiuyuzhou.ShadowsocksX-NG.LaunchHelper";
if (SMLoginItemSetEnabled(
(__bridge CFStringRef)@"com.qiuyuzhou.ShadowsocksX-NG.LaunchHelper"
(__bridge CFStringRef)bundleID
, enabled)) {
_enabled = enabled;
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];