From 6a54404462e3152dd15444fd6ce8cde1013e2c98 Mon Sep 17 00:00:00 2001 From: Fabian Henneke Date: Mon, 6 Apr 2020 08:02:06 +0200 Subject: Fix: Make path editable when generating a password (#688) --- app/src/main/java/com/zeapo/pwdstore/crypto/PgpActivity.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/zeapo/pwdstore/crypto/PgpActivity.kt b/app/src/main/java/com/zeapo/pwdstore/crypto/PgpActivity.kt index 013a98b0..1b5da928 100644 --- a/app/src/main/java/com/zeapo/pwdstore/crypto/PgpActivity.kt +++ b/app/src/main/java/com/zeapo/pwdstore/crypto/PgpActivity.kt @@ -161,9 +161,10 @@ class PgpActivity : AppCompatActivity(), OpenPgpServiceConnection.OnBound { title = getString(R.string.new_password_title) crypto_password_category.apply { setText(getRelativePath(fullPath, repoPath)) - // If the activity has been provided with suggested info, we allow the user to - // edit the path, otherwise we style the EditText like a TextView. - if (suggestedName != null || suggestedPass != null) { + // If the activity has been provided with suggested info or is meant to generate + // a password, we allow the user to edit the path, otherwise we style the + // EditText like a TextView. + if (suggestedName != null || suggestedPass != null || shouldGeneratePassword) { isEnabled = true } else { setBackgroundColor(getColor(android.R.color.transparent)) -- cgit v1.2.3