From 35ad285864451402a1412912e06973e68505c3d6 Mon Sep 17 00:00:00 2001 From: J-Jamet Date: Sat, 9 Apr 2022 16:52:25 +0200 Subject: [PATCH] Fix education screen --- .../activities/MainCredentialActivity.kt | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/com/kunzisoft/keepass/activities/MainCredentialActivity.kt b/app/src/main/java/com/kunzisoft/keepass/activities/MainCredentialActivity.kt index 6ed81edd3..bc4e50870 100644 --- a/app/src/main/java/com/kunzisoft/keepass/activities/MainCredentialActivity.kt +++ b/app/src/main/java/com/kunzisoft/keepass/activities/MainCredentialActivity.kt @@ -612,18 +612,23 @@ class MainCredentialActivity : DatabaseModeActivity(), AdvancedUnlockFragment.Bu if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M && !readOnlyEducationPerformed) { val biometricCanAuthenticate = AdvancedUnlockManager.canAuthenticate(this) - val biometricPerformed = - (biometricCanAuthenticate == BiometricManager.BIOMETRIC_ERROR_NONE_ENROLLED + if ((biometricCanAuthenticate == BiometricManager.BIOMETRIC_ERROR_NONE_ENROLLED || biometricCanAuthenticate == BiometricManager.BIOMETRIC_SUCCESS) - && advancedUnlockButton != null - && mPasswordActivityEducation.checkAndPerformedBiometricEducation( - advancedUnlockButton!!, - { - startActivity(Intent(this, SettingsAdvancedUnlockActivity::class.java)) - }, - { + && advancedUnlockButton != null) { + mPasswordActivityEducation.checkAndPerformedBiometricEducation( + advancedUnlockButton!!, + { + startActivity( + Intent( + this, + SettingsAdvancedUnlockActivity::class.java + ) + ) + }, + { - }) + }) + } } } catch (ignored: Exception) {} }