Allow user to select recovery mode

Close #1674
This commit is contained in:
topjohnwu
2019-09-08 00:44:26 -04:00
parent 5b937fb1fa
commit 86481c74ff
4 changed files with 22 additions and 3 deletions

View File

@@ -41,6 +41,7 @@ class HomeViewModel(
val isForceEncryption = KObservableField(Info.keepEnc)
val isKeepVerity = KObservableField(Info.keepVerity)
val isRecovery = KObservableField(Info.recovery)
private val _magiskState = KObservableField(MagiskState.LOADING)
val magiskState = Observer(_magiskState, isConnected) {
@@ -112,6 +113,9 @@ class HomeViewModel(
isKeepVerity.addOnPropertyChangedCallback {
Info.keepVerity = it ?: return@addOnPropertyChangedCallback
}
isRecovery.addOnPropertyChangedCallback {
Info.recovery = it ?: return@addOnPropertyChangedCallback
}
isConnected.addOnPropertyChangedCallback {
if (it == true) refresh()
}