diff options
Diffstat (limited to 'app')
-rw-r--r-- | app/src/main/java/com/zeapo/pwdstore/crypto/PgpHandler.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/crypto/PgpHandler.java b/app/src/main/java/com/zeapo/pwdstore/crypto/PgpHandler.java index d7664780..d44b4214 100644 --- a/app/src/main/java/com/zeapo/pwdstore/crypto/PgpHandler.java +++ b/app/src/main/java/com/zeapo/pwdstore/crypto/PgpHandler.java @@ -146,7 +146,9 @@ public class PgpHandler extends AppCompatActivity implements OpenPgpServiceConne public void editPassword() { - if (findViewById(R.id.crypto_container).getVisibility() != View.VISIBLE) + // if in encrypt or (in decrypt and password is invisible), do nothing + if (findViewById(R.id.crypto_password_show) == null + || findViewById(R.id.crypto_container).getVisibility() != View.VISIBLE) return; CharSequence category = ((TextView) findViewById(R.id.crypto_password_category)).getText(); |