Preselected Suitable Key

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

View File

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