aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/crypto
diff options
context:
space:
mode:
authorMohamed Zenadi <mohamed@zenadi.com>2017-07-29 15:15:22 +0100
committerMohamed Zenadi <zeapo@users.noreply.github.com>2017-08-10 11:10:29 +0200
commit958ea12a885130691519348e06bc8153b064c057 (patch)
tree8a1fd8189122471eddc1ab75a8f4411681d4912e /app/src/main/java/com/zeapo/pwdstore/crypto
parente1ae4978ec1c9842448f21a00be2359121a3c73b (diff)
downloadHardenedPass-958ea12a885130691519348e06bc8153b064c057.tar.gz
HardenedPass-958ea12a885130691519348e06bc8153b064c057.zip
Add support of EDIT from the selection menu
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/crypto')
-rw-r--r--app/src/main/java/com/zeapo/pwdstore/crypto/PgpActivity.kt9
1 files changed, 7 insertions, 2 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 749d0be3..dabf9f81 100644
--- a/app/src/main/java/com/zeapo/pwdstore/crypto/PgpActivity.kt
+++ b/app/src/main/java/com/zeapo/pwdstore/crypto/PgpActivity.kt
@@ -76,7 +76,7 @@ class PgpActivity : AppCompatActivity(), OpenPgpServiceConnection.OnBound {
}
when (operation) {
- "DECRYPT" -> {
+ "DECRYPT", "EDIT" -> {
setContentView(R.layout.decrypt_layout)
crypto_password_category_decrypt.text = "$cat/"
crypto_password_file.text = name
@@ -168,6 +168,11 @@ class PgpActivity : AppCompatActivity(), OpenPgpServiceConnection.OnBound {
passwordEntry = entry
+ if (operation == "EDIT") {
+ editPassword()
+ return@executeApiAsync
+ }
+
crypto_password_show.typeface = monoTypeface
crypto_password_show.text = entry.password
@@ -343,7 +348,7 @@ class PgpActivity : AppCompatActivity(), OpenPgpServiceConnection.OnBound {
* The action to take when the PGP service is bound
*/
override fun onBound(service: IOpenPgpService2?) {
- if (operation == "DECRYPT") decryptAndVerify()
+ if (operation in arrayOf("EDIT", "DECRYPT")) decryptAndVerify()
}
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {