Commit 4059b785 authored by Mygod's avatar Mygod

Switch to another profile while connected

parent a14d3ea9
...@@ -387,12 +387,6 @@ class Shadowsocks ...@@ -387,12 +387,6 @@ class Shadowsocks
changeSwitch(checked = false) changeSwitch(checked = false)
case false => case false =>
serviceStop() serviceStop()
if (fab.isEnabled) {
fab.setEnabled(false)
handler.postDelayed(() => {
fab.setEnabled(true)
}, 1000)
}
} }
}) })
fab.setOnLongClickListener((v: View) => { fab.setOnLongClickListener((v: View) => {
...@@ -439,6 +433,8 @@ class Shadowsocks ...@@ -439,6 +433,8 @@ class Shadowsocks
} }
updatePreferenceScreen() updatePreferenceScreen()
serviceStop()
} }
def addProfile(profile: Profile) { def addProfile(profile: Profile) {
...@@ -493,7 +489,6 @@ class Shadowsocks ...@@ -493,7 +489,6 @@ class Shadowsocks
} }
private def setPreferenceEnabled(enabled: Boolean) { private def setPreferenceEnabled(enabled: Boolean) {
preferences.findPreference(Key.profiles).setEnabled(enabled)
preferences.findPreference(Key.isNAT).setEnabled(enabled) preferences.findPreference(Key.isNAT).setEnabled(enabled)
for (name <- Shadowsocks.PROXY_PREFS) { for (name <- Shadowsocks.PROXY_PREFS) {
val pref = preferences.findPreference(name) val pref = preferences.findPreference(name)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment