Preselected Suitable Key

This commit is contained in:
tdjogi010@gmail.com 2015-03-12 20:59:05 +05:30
parent 9ff4d7b2bc
commit d56c90ce76

View File

@ -91,11 +91,17 @@ public class CertifyKeySpinner extends KeySpinner {
mIndexIsRevoked = data.getColumnIndex(KeychainContract.KeyRings.IS_REVOKED);
mIndexIsExpired = data.getColumnIndex(KeychainContract.KeyRings.IS_EXPIRED);
// If there is only one choice, pick it by default
if (mAdapter.getCount() == 2) {
// If there is more than one choice, pick a key
if (mAdapter.getCount() >= 2) {
// preselect if key can certify
if (data.moveToPosition(0) && !data.isNull(mIndexHasCertify)) {
setSelection(1);
if (data.moveToPosition(0)) {
do {
if (!data.isNull(mIndexHasCertify)) {
setSelection(data.getPosition() + 1);
break;
}
}
while (data.moveToNext());
}
}
}