From d35e31d12859f0dce22d25bf1e9cb2ed5d21d63a Mon Sep 17 00:00:00 2001 From: J-Jamet Date: Sat, 12 Jun 2021 12:25:04 +0200 Subject: [PATCH] Fix biometric prompt #1018 --- .../com/kunzisoft/keepass/activities/PasswordActivity.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/com/kunzisoft/keepass/activities/PasswordActivity.kt b/app/src/main/java/com/kunzisoft/keepass/activities/PasswordActivity.kt index 566238563..b35b9d712 100644 --- a/app/src/main/java/com/kunzisoft/keepass/activities/PasswordActivity.kt +++ b/app/src/main/java/com/kunzisoft/keepass/activities/PasswordActivity.kt @@ -462,6 +462,11 @@ open class PasswordActivity : SpecialModeActivity(), AdvancedUnlockFragment.Buil override fun onPause() { mProgressDatabaseTaskProvider?.unregisterProgressTask() + // To prevent biometric prompt to appearing outside of the app + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { + advancedUnlockFragment?.disconnect(hideViews = false, closePrompt = true) + } + // Reinit locking activity UI variable LockingActivity.LOCKING_ACTIVITY_UI_VISIBLE_DURING_LOCK = null mAllowAutoOpenBiometricPrompt = true