From 363d3318bb09370a05e3d2082298205d7e7bbf81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=A6=E5=AE=87=E8=88=AA?= Date: Sun, 4 Jun 2017 23:53:22 +0800 Subject: [PATCH] fix switch mode not update ss-local run condition --- ShadowsocksX-NG/AppDelegate.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ShadowsocksX-NG/AppDelegate.swift b/ShadowsocksX-NG/AppDelegate.swift index f9e982e..72b53ac 100644 --- a/ShadowsocksX-NG/AppDelegate.swift +++ b/ShadowsocksX-NG/AppDelegate.swift @@ -348,21 +348,27 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele @IBAction func selectPACMode(_ sender: NSMenuItem) { let defaults = UserDefaults.standard defaults.setValue("auto", forKey: "ShadowsocksRunningMode") + defaults.setValue("", forKey: "ACLFileName") updateRunningModeMenu() + SyncSSLocal() applyConfig() } @IBAction func selectGlobalMode(_ sender: NSMenuItem) { let defaults = UserDefaults.standard defaults.setValue("global", forKey: "ShadowsocksRunningMode") + defaults.setValue("", forKey: "ACLFileName") updateRunningModeMenu() + SyncSSLocal() applyConfig() } @IBAction func selectManualMode(_ sender: NSMenuItem) { let defaults = UserDefaults.standard defaults.setValue("manual", forKey: "ShadowsocksRunningMode") + defaults.setValue("", forKey: "ACLFileName") updateRunningModeMenu() + SyncSSLocal() applyConfig() } @IBAction func selectACLAutoMode(_ sender: NSMenuItem) {