Commit 3efeed1b authored by Mygod's avatar Mygod

Fix preference enabled on activity recreation

parent 108b740c
...@@ -467,18 +467,22 @@ class Shadowsocks ...@@ -467,18 +467,22 @@ class Shadowsocks
fab.setBackgroundTintList(greyTint) fab.setBackgroundTintList(greyTint)
fabProgressCircle.show() fabProgressCircle.show()
changeSwitch(checked = true) changeSwitch(checked = true)
setPreferenceEnabled(false)
case State.CONNECTED => case State.CONNECTED =>
fab.setBackgroundTintList(greenTint) fab.setBackgroundTintList(greenTint)
fabProgressCircle.hide() fabProgressCircle.hide()
changeSwitch(checked = true) changeSwitch(checked = true)
setPreferenceEnabled(false)
case State.STOPPING => case State.STOPPING =>
fab.setBackgroundTintList(greyTint) fab.setBackgroundTintList(greyTint)
fabProgressCircle.show() fabProgressCircle.show()
changeSwitch(checked = false) changeSwitch(checked = false)
setPreferenceEnabled(false)
case _ => case _ =>
fab.setBackgroundTintList(greyTint) fab.setBackgroundTintList(greyTint)
fabProgressCircle.hide() fabProgressCircle.hide()
changeSwitch(checked = false) changeSwitch(checked = false)
setPreferenceEnabled(true)
} }
state = bgService.getState state = bgService.getState
} }
......
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