process passwords in preferences correctly
This commit is contained in:
parent
7ab5bea93d
commit
ff67c44e8f
1 changed files with 8 additions and 1 deletions
|
@ -285,8 +285,15 @@ class MyPreferenceFragment : PreferenceFragmentCompat(), OnSharedPreferenceChang
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
val hmacPasswords = arrayOf(
|
||||||
|
resourceHelper.gs(R.string.key_bolus_password),
|
||||||
|
resourceHelper.gs(R.string.key_master_password),
|
||||||
|
resourceHelper.gs(R.string.key_application_password),
|
||||||
|
resourceHelper.gs(R.string.key_settings_password)
|
||||||
|
)
|
||||||
|
|
||||||
if (pref is Preference) {
|
if (pref is Preference) {
|
||||||
if ((pref.key != null) && (pref.key.contains("_password"))) {
|
if ((pref.key != null) && (hmacPasswords.contains(pref.key))) {
|
||||||
if (sp.getString(pref.key, "").startsWith("hmac:")) {
|
if (sp.getString(pref.key, "").startsWith("hmac:")) {
|
||||||
pref.summary = "******"
|
pref.summary = "******"
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in a new issue