Fixed null pointer error

This commit is contained in:
Corewala 2022-05-18 18:50:56 -04:00
parent da4702b1a0
commit b2f10454db
1 changed files with 3 additions and 1 deletions

View File

@ -273,7 +273,7 @@ class SettingsFragment: PreferenceFragmentCompat(), Preference.OnPreferenceChang
clientCertPassword.key = Buran.PREF_KEY_CLIENT_CERT_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,
null
)
@ -327,6 +327,7 @@ class SettingsFragment: PreferenceFragmentCompat(), Preference.OnPreferenceChang
println("Authentication succeeded")
if(newValue as Boolean){
println(certPassword)
val encryptedData = biometricManager.encryptData(certPassword!!, result.cryptoObject?.cipher!!)
val ciphertext = encryptedData.ciphertext
val initializationVector = encryptedData.initializationVector
@ -364,6 +365,7 @@ class SettingsFragment: PreferenceFragmentCompat(), Preference.OnPreferenceChang
clientCertPassword.summary = getDots(passphrase)
useBiometrics.isVisible = true
}
certPassword = passphrase
true//update the value
}
}