aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorThialfihar <thialfihar@gmail.com>2010-06-07 15:25:11 +0000
committerThialfihar <thialfihar@gmail.com>2010-06-07 15:25:11 +0000
commitce1120b66efc4355e2de29c6ab6bcd6bdada9d15 (patch)
treee836523890e85c9f88a07db004a06d43903a809c /src
parent7b219c5f72c1258d0fbaab03b9c482514da3c777 (diff)
downloadopen-keychain-ce1120b66efc4355e2de29c6ab6bcd6bdada9d15.tar.gz
open-keychain-ce1120b66efc4355e2de29c6ab6bcd6bdada9d15.tar.bz2
open-keychain-ce1120b66efc4355e2de29c6ab6bcd6bdada9d15.zip
make sure the preselected encryption key can encrypt, otherwise deselect it again at display time
Diffstat (limited to 'src')
-rw-r--r--src/org/thialfihar/android/apg/SelectPublicKeyListAdapter.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/org/thialfihar/android/apg/SelectPublicKeyListAdapter.java b/src/org/thialfihar/android/apg/SelectPublicKeyListAdapter.java
index 9bb652248..095772ec2 100644
--- a/src/org/thialfihar/android/apg/SelectPublicKeyListAdapter.java
+++ b/src/org/thialfihar/android/apg/SelectPublicKeyListAdapter.java
@@ -207,6 +207,10 @@ public class SelectPublicKeyListAdapter extends BaseAdapter {
CheckBox selected = (CheckBox) view.findViewById(R.id.selected);
+ if (!enabled) {
+ mParent.setItemChecked(position, false);
+ }
+
selected.setChecked(mParent.isItemChecked(position));
view.setEnabled(enabled);