Fix preference enabled on activity recreation

This commit is contained in:
Mygod
2015-11-09 22:21:27 +08:00
parent 108b740c30
commit 3efeed1b90
@@ -467,18 +467,22 @@ class Shadowsocks
fab.setBackgroundTintList(greyTint)
fabProgressCircle.show()
changeSwitch(checked = true)
setPreferenceEnabled(false)
case State.CONNECTED =>
fab.setBackgroundTintList(greenTint)
fabProgressCircle.hide()
changeSwitch(checked = true)
setPreferenceEnabled(false)
case State.STOPPING =>
fab.setBackgroundTintList(greyTint)
fabProgressCircle.show()
changeSwitch(checked = false)
setPreferenceEnabled(false)
case _ =>
fab.setBackgroundTintList(greyTint)
fabProgressCircle.hide()
changeSwitch(checked = false)
setPreferenceEnabled(true)
}
state = bgService.getState
}