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 9ccb43149..170a63d83 100644 --- a/app/src/main/java/com/kunzisoft/keepass/activities/MainCredentialActivity.kt +++ b/app/src/main/java/com/kunzisoft/keepass/activities/MainCredentialActivity.kt @@ -508,10 +508,11 @@ class MainCredentialActivity : DatabaseModeActivity() { val password = intent.getStringExtra(KEY_PASSWORD) // Consume the intent extra password intent.removeExtra(KEY_PASSWORD) - val launchImmediately = intent.getBooleanExtra(KEY_LAUNCH_IMMEDIATELY, false) if (password != null) { mainCredentialView?.populatePasswordTextView(password) } + val launchImmediately = intent.getBooleanExtra(KEY_LAUNCH_IMMEDIATELY, false) + intent.removeExtra(KEY_LAUNCH_IMMEDIATELY) if (launchImmediately) { loadDatabase() } else {