aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/crypto
diff options
context:
space:
mode:
authorMatthew Wong <wongma7@outlook.com>2016-07-02 13:30:59 -0400
committerMatthew Wong <wongma7@outlook.com>2016-07-02 13:30:59 -0400
commit5a509af320620453b76d6a3b1d82dde41d676258 (patch)
treec07690fd75f0ddaa754670a716ace63012095259 /app/src/main/java/com/zeapo/pwdstore/crypto
parent8664d5e8ec5a2214c6f19169ce12000454fc0e8c (diff)
downloadHardenedPass-5a509af320620453b76d6a3b1d82dde41d676258.tar.gz
HardenedPass-5a509af320620453b76d6a3b1d82dde41d676258.zip
Fix & refine weird editing behaviour
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/crypto')
-rw-r--r--app/src/main/java/com/zeapo/pwdstore/crypto/PgpHandler.java5
1 files changed, 4 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 f984ad31..dc4d55e3 100644
--- a/app/src/main/java/com/zeapo/pwdstore/crypto/PgpHandler.java
+++ b/app/src/main/java/com/zeapo/pwdstore/crypto/PgpHandler.java
@@ -149,6 +149,7 @@ public class PgpHandler extends AppCompatActivity implements OpenPgpServiceConne
break;
case R.id.edit_password:
editPassword();
+ break;
case R.id.crypto_confirm_add:
encrypt(new Intent());
break;
@@ -161,7 +162,6 @@ public class PgpHandler extends AppCompatActivity implements OpenPgpServiceConne
}
public void editPassword() {
-
// if in encrypt or in decrypt and password is invisible
// (because !showPassword, so this will instantly close), do nothing
if (findViewById(R.id.crypto_password_show) == null
@@ -195,6 +195,9 @@ public class PgpHandler extends AppCompatActivity implements OpenPgpServiceConne
intent.putExtra("Operation", "ENCRYPT");
intent.putExtra("fromDecrypt", true);
setIntent(intent);
+
+ // recreate the options menu to be the encrypt one
+ invalidateOptionsMenu();
}
public void copyToClipBoard() {