mirror of https://github.com/Corewala/Buran
Fixed null pointer error
This commit is contained in:
parent
da4702b1a0
commit
b2f10454db
|
@ -273,7 +273,7 @@ class SettingsFragment: PreferenceFragmentCompat(), Preference.OnPreferenceChang
|
||||||
clientCertPassword.key = Buran.PREF_KEY_CLIENT_CERT_PASSWORD
|
clientCertPassword.key = Buran.PREF_KEY_CLIENT_CERT_PASSWORD
|
||||||
clientCertPassword.title = getString(R.string.client_certificate_password)
|
clientCertPassword.title = getString(R.string.client_certificate_password)
|
||||||
|
|
||||||
val certPassword = preferenceManager.sharedPreferences.getString(
|
var certPassword = preferenceManager.sharedPreferences.getString(
|
||||||
Buran.PREF_KEY_CLIENT_CERT_PASSWORD,
|
Buran.PREF_KEY_CLIENT_CERT_PASSWORD,
|
||||||
null
|
null
|
||||||
)
|
)
|
||||||
|
@ -327,6 +327,7 @@ class SettingsFragment: PreferenceFragmentCompat(), Preference.OnPreferenceChang
|
||||||
println("Authentication succeeded")
|
println("Authentication succeeded")
|
||||||
|
|
||||||
if(newValue as Boolean){
|
if(newValue as Boolean){
|
||||||
|
println(certPassword)
|
||||||
val encryptedData = biometricManager.encryptData(certPassword!!, result.cryptoObject?.cipher!!)
|
val encryptedData = biometricManager.encryptData(certPassword!!, result.cryptoObject?.cipher!!)
|
||||||
val ciphertext = encryptedData.ciphertext
|
val ciphertext = encryptedData.ciphertext
|
||||||
val initializationVector = encryptedData.initializationVector
|
val initializationVector = encryptedData.initializationVector
|
||||||
|
@ -364,6 +365,7 @@ class SettingsFragment: PreferenceFragmentCompat(), Preference.OnPreferenceChang
|
||||||
clientCertPassword.summary = getDots(passphrase)
|
clientCertPassword.summary = getDots(passphrase)
|
||||||
useBiometrics.isVisible = true
|
useBiometrics.isVisible = true
|
||||||
}
|
}
|
||||||
|
certPassword = passphrase
|
||||||
true//update the value
|
true//update the value
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue