aboutsummaryrefslogtreecommitdiffstats
path: root/org_apg/src/org/thialfihar/android/apg/ui/SignKeyActivity.java
diff options
context:
space:
mode:
authorDominik <dominik@dominikschuermann.de>2012-09-11 19:56:54 +0200
committerDominik <dominik@dominikschuermann.de>2012-09-11 19:56:54 +0200
commit4b8400685a62afa0f4cb21940e9583d21886535b (patch)
tree662e79ac2e6e9273d62270251b738c04b971262e /org_apg/src/org/thialfihar/android/apg/ui/SignKeyActivity.java
parentbe49597882a8170ed6244c0f20c375cd525a883d (diff)
downloadopen-keychain-4b8400685a62afa0f4cb21940e9583d21886535b.tar.gz
open-keychain-4b8400685a62afa0f4cb21940e9583d21886535b.tar.bz2
open-keychain-4b8400685a62afa0f4cb21940e9583d21886535b.zip
completly new PasswordCacheService (more energy efficient), reworked Password dialogs
Diffstat (limited to 'org_apg/src/org/thialfihar/android/apg/ui/SignKeyActivity.java')
-rw-r--r--org_apg/src/org/thialfihar/android/apg/ui/SignKeyActivity.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/org_apg/src/org/thialfihar/android/apg/ui/SignKeyActivity.java b/org_apg/src/org/thialfihar/android/apg/ui/SignKeyActivity.java
index 4c8c12bef..48c669aa0 100644
--- a/org_apg/src/org/thialfihar/android/apg/ui/SignKeyActivity.java
+++ b/org_apg/src/org/thialfihar/android/apg/ui/SignKeyActivity.java
@@ -27,6 +27,7 @@ import org.thialfihar.android.apg.helper.PGPMain;
import org.thialfihar.android.apg.helper.Preferences;
import org.thialfihar.android.apg.service.ApgService;
import org.thialfihar.android.apg.service.ApgServiceHandler;
+import org.thialfihar.android.apg.service.PassphraseCacheService;
import org.thialfihar.android.apg.ui.dialog.PassphraseDialogFragment;
import com.actionbarsherlock.app.ActionBar;
@@ -141,7 +142,7 @@ public class SignKeyActivity extends SherlockFragmentActivity {
Messenger messenger = new Messenger(returnHandler);
try {
- PassphraseDialogFragment passphraseDialog = PassphraseDialogFragment.newInstance(
+ PassphraseDialogFragment passphraseDialog = PassphraseDialogFragment.newInstance(this,
messenger, secretKeyId);
passphraseDialog.show(getSupportFragmentManager(), "passphraseDialog");
@@ -175,7 +176,7 @@ public class SignKeyActivity extends SherlockFragmentActivity {
/*
* get the user's passphrase for this key (if required)
*/
- String passphrase = PGPMain.getCachedPassPhrase(mMasterKeyId);
+ String passphrase = PassphraseCacheService.getCachedPassphrase(this, mMasterKeyId);
if (passphrase == null) {
showPassphraseDialog(mMasterKeyId);
return; // bail out; need to wait until the user has entered the passphrase