diff options
| author | Aditya Wasan <adityawasan55@gmail.com> | 2020-09-08 14:24:19 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-09-08 14:24:19 +0530 |
| commit | ff780b02de77ae0adde23e57d9cc3245552c0f1c (patch) | |
| tree | ae89c23f916f11ed810317944b953583b07350e0 /app/src/main/java/com/zeapo/pwdstore/UserPreference.kt | |
| parent | c65f3c7099895f75a9babdcbacefb2290a52d758 (diff) | |
| download | HardenedPass-ff780b02de77ae0adde23e57d9cc3245552c0f1c.tar.gz HardenedPass-ff780b02de77ae0adde23e57d9cc3245552c0f1c.zip | |
Use same checks as BiometricAuthenticator in UserPreference (#1088)
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/UserPreference.kt')
| -rw-r--r-- | app/src/main/java/com/zeapo/pwdstore/UserPreference.kt | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt b/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt index 35c9e248..fa325f9c 100644 --- a/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt +++ b/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt @@ -24,7 +24,6 @@ import androidx.activity.result.contract.ActivityResultContracts.OpenDocument import androidx.activity.result.contract.ActivityResultContracts.OpenDocumentTree import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.widget.AppCompatTextView -import androidx.biometric.BiometricManager import androidx.core.content.edit import androidx.core.content.getSystemService import androidx.documentfile.provider.DocumentFile @@ -281,9 +280,9 @@ class UserPreference : AppCompatActivity() { findPreference<CheckBoxPreference>(PreferenceKeys.ENABLE_DEBUG_LOGGING)?.isVisible = !BuildConfig.ENABLE_DEBUG_FEATURES findPreference<CheckBoxPreference>(PreferenceKeys.BIOMETRIC_AUTH)?.apply { - val isFingerprintSupported = BiometricManager.from(requireContext()) - .canAuthenticate(BiometricManager.Authenticators.DEVICE_CREDENTIAL) == BiometricManager.BIOMETRIC_SUCCESS - if (!isFingerprintSupported) { + val canAuthenticate = BiometricAuthenticator.canAuthenticate(prefsActivity) + + if (!canAuthenticate) { isEnabled = false isChecked = false summary = getString(R.string.biometric_auth_summary_error) |
