aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org
diff options
context:
space:
mode:
authorVincent Breitmoser <valodim@mugenguild.com>2014-05-06 00:39:09 +0200
committerVincent Breitmoser <valodim@mugenguild.com>2014-05-06 00:39:09 +0200
commit8564c4aca15f3dff339063054e137602dff42567 (patch)
treeffbf3d022ebf8901246c2bd7b4e096ac143425ab /OpenKeychain/src/main/java/org
parentd31ae89824b9a86d0e70f384b5fd5ac212a3e6cd (diff)
downloadopen-keychain-8564c4aca15f3dff339063054e137602dff42567.tar.gz
open-keychain-8564c4aca15f3dff339063054e137602dff42567.tar.bz2
open-keychain-8564c4aca15f3dff339063054e137602dff42567.zip
ui: use primary icon color for certification status
Diffstat (limited to 'OpenKeychain/src/main/java/org')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ViewKeyUserIdsAdapter.java19
1 files changed, 8 insertions, 11 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ViewKeyUserIdsAdapter.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ViewKeyUserIdsAdapter.java
index 05f8f8860..64452e8b4 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ViewKeyUserIdsAdapter.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ViewKeyUserIdsAdapter.java
@@ -111,7 +111,6 @@ public class ViewKeyUserIdsAdapter extends CursorAdapter implements AdapterView.
TextView vAddress = (TextView) view.findViewById(R.id.address);
TextView vComment = (TextView) view.findViewById(R.id.comment);
ImageView vVerified = (ImageView) view.findViewById(R.id.certified);
- ImageView vPrimaryUserIdIcon = (ImageView) view.findViewById(R.id.primary_user_id_icon);
String[] userId = PgpKeyHelper.splitUserId(cursor.getString(mIndexUserId));
if (userId[0] != null) {
@@ -133,17 +132,11 @@ public class ViewKeyUserIdsAdapter extends CursorAdapter implements AdapterView.
}
// show small star icon for primary user ids
- if (cursor.getInt(mIsPrimary) > 0) {
- vPrimaryUserIdIcon.setVisibility(View.VISIBLE);
- } else {
- vPrimaryUserIdIcon.setVisibility(View.GONE);
- }
+ boolean isPrimary = cursor.getInt(mIsPrimary) != 0;
if (cursor.getInt(mIsRevoked) > 0) {
- // no star icon for revoked user ids!
- vPrimaryUserIdIcon.setVisibility(View.GONE);
- // set revocation icon
+ // set revocation icon (can this even be primary?)
vVerified.setImageResource(R.drawable.key_certify_revoke);
// disable and strike through text for revoked user ids
@@ -158,10 +151,14 @@ public class ViewKeyUserIdsAdapter extends CursorAdapter implements AdapterView.
int verified = cursor.getInt(mVerifiedId);
switch (verified) {
case Certs.VERIFIED_SECRET:
- vVerified.setImageResource(R.drawable.key_certify_ok_depth0);
+ vVerified.setImageResource(isPrimary
+ ? R.drawable.key_certify_primary_ok_depth0
+ : R.drawable.key_certify_ok_depth0);
break;
case Certs.VERIFIED_SELF:
- vVerified.setImageResource(R.drawable.key_certify_ok_self);
+ vVerified.setImageResource(isPrimary
+ ? R.drawable.key_certify_primary_ok_self
+ : R.drawable.key_certify_ok_self);
break;
default:
vVerified.setImageResource(R.drawable.key_certify_error);