From 6df0290d2f2061d42a01f9f5436502e1c9584138 Mon Sep 17 00:00:00 2001 From: Qiu Yuzhou Date: Tue, 2 May 2017 11:24:15 +0800 Subject: [PATCH] Fix bug. --- ShadowsocksX-NG/LaunchAgentUtils.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ShadowsocksX-NG/LaunchAgentUtils.swift b/ShadowsocksX-NG/LaunchAgentUtils.swift index 7314e71..9e7dfba 100644 --- a/ShadowsocksX-NG/LaunchAgentUtils.swift +++ b/ShadowsocksX-NG/LaunchAgentUtils.swift @@ -151,7 +151,9 @@ func SyncSSLocal() { changed = changed || generateSSLocalLauchAgentPlist() let mgr = ServerProfileManager.instance if mgr.activeProfileId != nil { - changed = changed || writeSSLocalConfFile((mgr.getActiveProfile()?.toJsonConfig())!) + if let profile = mgr.getActiveProfile() { + changed = changed || writeSSLocalConfFile((profile.toJsonConfig())) + } let on = UserDefaults.standard.bool(forKey: "ShadowsocksOn") if on {