aboutsummaryrefslogtreecommitdiff
path: root/app/src
diff options
context:
space:
mode:
authorknuthy <knuthy@gmail.com>2014-08-10 18:40:55 +0100
committerknuthy <knuthy@gmail.com>2014-08-10 18:40:55 +0100
commit3ce3909ade09b25e48e0f79d60ffc94ae1ec4983 (patch)
tree23d7c5e9a7dca02714f067be639e8035d15f2f7b /app/src
parent9823d1cfc882bdc9ac0aeffd77396abd684e6713 (diff)
handle the case when no account name was set
Diffstat (limited to 'app/src')
-rw-r--r--app/src/main/java/com/zeapo/pwdstore/crypto/PgpHandler.java10
1 files changed, 6 insertions, 4 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 9cb1276a..9655180e 100644
--- a/app/src/main/java/com/zeapo/pwdstore/crypto/PgpHandler.java
+++ b/app/src/main/java/com/zeapo/pwdstore/crypto/PgpHandler.java
@@ -275,7 +275,7 @@ public class PgpHandler extends Activity {
public void onReturn(Intent result) {
switch (result.getIntExtra(OpenPgpApi.RESULT_CODE, OpenPgpApi.RESULT_CODE_ERROR)) {
case OpenPgpApi.RESULT_CODE_SUCCESS: {
- showToast("RESULT_CODE_SUCCESS");
+ showToast("SUCCESS");
// encrypt/decrypt/sign/verify
if (requestCode == REQUEST_CODE_DECRYPT_AND_VERIFY && os != null) {
@@ -342,7 +342,7 @@ public class PgpHandler extends Activity {
break;
}
case OpenPgpApi.RESULT_CODE_USER_INTERACTION_REQUIRED: {
- showToast("RESULT_CODE_USER_INTERACTION_REQUIRED");
+ Log.i("PgpHandler", "RESULT_CODE_USER_INTERACTION_REQUIRED");
PendingIntent pi = result.getParcelableExtra(OpenPgpApi.RESULT_INTENT);
try {
@@ -354,7 +354,7 @@ public class PgpHandler extends Activity {
break;
}
case OpenPgpApi.RESULT_CODE_ERROR: {
- showToast("RESULT_CODE_ERROR");
+ showToast("ERROR");
OpenPgpError error = result.getParcelableExtra(OpenPgpApi.RESULT_ERROR);
handleError(error);
@@ -367,9 +367,11 @@ public class PgpHandler extends Activity {
public void getKeyIds(Intent data) {
accountName = settings.getString("openpgp_account_name", "");
+ if (accountName.isEmpty())
+ showToast("Please set your account name in settings whenever you can");
data.setAction(OpenPgpApi.ACTION_GET_KEY_IDS);
- data.putExtra(OpenPgpApi.EXTRA_USER_IDS, new String[]{accountName});
+ data.putExtra(OpenPgpApi.EXTRA_USER_IDS, new String[]{accountName.isEmpty() ? "default" : accountName});
OpenPgpApi api = new OpenPgpApi(this, mServiceConnection.getService());