aboutsummaryrefslogtreecommitdiffstats
path: root/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain
diff options
context:
space:
mode:
authorSreeram Boyapati <sreeram.boyapati2011@gmail.com>2014-03-23 14:35:48 +0530
committerSreeram Boyapati <sreeram.boyapati2011@gmail.com>2014-03-23 14:35:48 +0530
commit57f9b55677fd0829280a082f739e7d49fbf61db2 (patch)
tree6ebd159c826574a774ef249c2324ac97172e6967 /OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain
parent107affcb3488861a046bf917d5a1bef786a87134 (diff)
downloadopen-keychain-57f9b55677fd0829280a082f739e7d49fbf61db2.tar.gz
open-keychain-57f9b55677fd0829280a082f739e7d49fbf61db2.tar.bz2
open-keychain-57f9b55677fd0829280a082f739e7d49fbf61db2.zip
Added can_encrypt check
Diffstat (limited to 'OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain')
-rw-r--r--OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyMainFragment.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyMainFragment.java b/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyMainFragment.java
index e140cb21e..e4f707f3c 100644
--- a/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyMainFragment.java
+++ b/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyMainFragment.java
@@ -324,7 +324,17 @@ public class ViewKeyMainFragment extends Fragment implements
mFingerprint.setText(OtherHelper.colorizeFingerprint(fingerprint));
}
-
+ int valid_keys = 0;
+ data.moveToFirst();
+ do{
+ if(data.getInt(KEYS_INDEX_CAN_ENCRYPT) == 1){
+ valid_keys++;
+ }
+ }while(data.moveToNext());
+ if(valid_keys == 0){
+ mActionEncrypt.setVisibility(View.GONE);
+ }
+ Log.i("Valid Encryption keys", Integer.toString(valid_keys));
mKeysAdapter.swapCursor(data);
break;