From 564b5f10ea6f69cacd62371e5fa60ff51cbe9a3a Mon Sep 17 00:00:00 2001 From: J-Jamet Date: Sat, 23 Aug 2025 00:03:59 +0200 Subject: [PATCH] fix: revert checkUnlock --- .../com/kunzisoft/keepass/biometric/DeviceUnlockFragment.kt | 5 +++++ .../kunzisoft/keepass/viewmodels/DeviceUnlockViewModel.kt | 3 --- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/kunzisoft/keepass/biometric/DeviceUnlockFragment.kt b/app/src/main/java/com/kunzisoft/keepass/biometric/DeviceUnlockFragment.kt index 4bf24f4f8..027ed0533 100644 --- a/app/src/main/java/com/kunzisoft/keepass/biometric/DeviceUnlockFragment.kt +++ b/app/src/main/java/com/kunzisoft/keepass/biometric/DeviceUnlockFragment.kt @@ -145,6 +145,11 @@ class DeviceUnlockFragment: Fragment() { } } + override fun onResume() { + super.onResume() + mDeviceUnlockViewModel.checkUnlockAvailability() + } + fun cancelBiometricPrompt() { lifecycleScope.launch(Dispatchers.Main) { mBiometricPrompt?.cancelAuthentication() diff --git a/app/src/main/java/com/kunzisoft/keepass/viewmodels/DeviceUnlockViewModel.kt b/app/src/main/java/com/kunzisoft/keepass/viewmodels/DeviceUnlockViewModel.kt index 826debaa8..9bc805b6b 100644 --- a/app/src/main/java/com/kunzisoft/keepass/viewmodels/DeviceUnlockViewModel.kt +++ b/app/src/main/java/com/kunzisoft/keepass/viewmodels/DeviceUnlockViewModel.kt @@ -350,9 +350,6 @@ class DeviceUnlockViewModel(application: Application): AndroidViewModel(applicat AppLifecycleObserver.lockBackgroundEvent = true isAutoOpenBiometricPromptAllowed = false cryptoPromptShowPending = false - if (cryptoPrompt == null) { - checkUnlockAvailability() - } _uiState.update { currentState -> currentState.copy( cryptoPromptState = DeviceUnlockPromptMode.SHOW