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 e5694aab5..7d09aac11 100644 --- a/app/src/main/java/com/kunzisoft/keepass/viewmodels/DeviceUnlockViewModel.kt +++ b/app/src/main/java/com/kunzisoft/keepass/viewmodels/DeviceUnlockViewModel.kt @@ -293,15 +293,8 @@ class DeviceUnlockViewModel(application: Application): AndroidViewModel(applicat autoOpen: Boolean = false ) { this@DeviceUnlockViewModel.cryptoPrompt = cryptoPrompt - _uiState.update { currentState -> - currentState.copy( - cryptoPromptState = if ( - autoOpen - && PreferencesUtil.isAdvancedUnlockPromptAutoOpenEnable(getApplication())) - DeviceUnlockPromptMode.SHOW - else uiState.value.cryptoPromptState - ) - } + if (autoOpen && PreferencesUtil.isAdvancedUnlockPromptAutoOpenEnable(getApplication())) + showPrompt() } fun showPrompt() {