aboutsummaryrefslogtreecommitdiffstats
path: root/OpenPGP-Keychain/src
diff options
context:
space:
mode:
authorAsh Hughes <ashes-iontach@hotmail.com>2013-03-14 12:58:09 +0000
committerAsh Hughes <ashes-iontach@hotmail.com>2013-03-14 12:58:09 +0000
commit911719bdb67a4dd7725706de9fb8a28b994b089d (patch)
tree2d1bb3ed56285dc564c58666b61352a9e54b5276 /OpenPGP-Keychain/src
parentcf42bcd039d6d2b8a109ed8a3d91fed6ced92588 (diff)
downloadopen-keychain-911719bdb67a4dd7725706de9fb8a28b994b089d.tar.gz
open-keychain-911719bdb67a4dd7725706de9fb8a28b994b089d.tar.bz2
open-keychain-911719bdb67a4dd7725706de9fb8a28b994b089d.zip
don't cache passphrase twice
Diffstat (limited to 'OpenPGP-Keychain/src')
-rw-r--r--OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/dialog/PassphraseDialogFragment.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/dialog/PassphraseDialogFragment.java b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/dialog/PassphraseDialogFragment.java
index 10624b18b..10fc74551 100644
--- a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/dialog/PassphraseDialogFragment.java
+++ b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/dialog/PassphraseDialogFragment.java
@@ -231,7 +231,7 @@ public class PassphraseDialogFragment extends DialogFragment implements OnEditor
// cache the new passphrase
Log.d(Constants.TAG, "Everything okay! Caching entered passphrase");
PassphraseCacheService.addCachedPassphrase(activity, keyId, passPhrase);
- if (keyOK == false) {
+ if (keyOK == false && clickSecretKey.getKeyID() != keyId) {
PassphraseCacheService.addCachedPassphrase(activity, clickSecretKey.getKeyID(), passPhrase);
}