mirror of
https://github.com/moparisthebest/open-keychain
synced 2024-11-27 11:12:15 -05:00
1.0.x changes merged into trunk
This commit is contained in:
parent
f5efd73d33
commit
93835f5595
@ -127,6 +127,7 @@ public class Apg {
|
||||
public static final String EXTRA_SIGNATURE_SUCCESS = "signatureSuccess";
|
||||
public static final String EXTRA_SIGNATURE_UNKNOWN = "signatureUnknown";
|
||||
public static final String EXTRA_USER_ID = "userId";
|
||||
public static final String EXTRA_USER_IDS = "userIds";
|
||||
public static final String EXTRA_KEY_ID = "keyId";
|
||||
public static final String EXTRA_REPLY_TO = "replyTo";
|
||||
public static final String EXTRA_SEND_TO = "sendTo";
|
||||
|
@ -141,17 +141,21 @@ public class SelectPublicKeyListActivity extends BaseActivity {
|
||||
|
||||
private void okClicked() {
|
||||
Intent data = new Intent();
|
||||
Vector<Long> vector = new Vector<Long>();
|
||||
Vector<Long> keys = new Vector<Long>();
|
||||
Vector<String> userIds = new Vector<String>();
|
||||
for (int i = 0; i < mList.getCount(); ++i) {
|
||||
if (mList.isItemChecked(i)) {
|
||||
vector.add(mList.getItemIdAtPosition(i));
|
||||
keys.add(mList.getItemIdAtPosition(i));
|
||||
userIds.add((String) mList.getItemAtPosition(i));
|
||||
}
|
||||
}
|
||||
long selectedKeyIds[] = new long[vector.size()];
|
||||
for (int i = 0; i < vector.size(); ++i) {
|
||||
selectedKeyIds[i] = vector.get(i);
|
||||
long selectedKeyIds[] = new long[keys.size()];
|
||||
for (int i = 0; i < keys.size(); ++i) {
|
||||
selectedKeyIds[i] = keys.get(i);
|
||||
}
|
||||
String userIdArray[] = new String[0];
|
||||
data.putExtra(Apg.EXTRA_SELECTION, selectedKeyIds);
|
||||
data.putExtra(Apg.EXTRA_USER_IDS, userIds.toArray(userIdArray));
|
||||
setResult(RESULT_OK, data);
|
||||
finish();
|
||||
}
|
||||
|
@ -150,7 +150,8 @@ public class SelectPublicKeyListAdapter extends BaseAdapter {
|
||||
|
||||
@Override
|
||||
public Object getItem(int position) {
|
||||
return position;
|
||||
mCursor.moveToPosition(position);
|
||||
return mCursor.getString(2); // USER_ID
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -52,6 +52,7 @@ public class SelectSecretKeyListActivity extends BaseActivity {
|
||||
public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
|
||||
Intent data = new Intent();
|
||||
data.putExtra(Apg.EXTRA_KEY_ID, id);
|
||||
data.putExtra(Apg.EXTRA_USER_ID, (String)mList.getItemAtPosition(position));
|
||||
setResult(RESULT_OK, data);
|
||||
finish();
|
||||
}
|
||||
|
@ -109,7 +109,8 @@ public class SelectSecretKeyListAdapter extends BaseAdapter {
|
||||
|
||||
@Override
|
||||
public Object getItem(int position) {
|
||||
return position;
|
||||
mCursor.moveToPosition(position);
|
||||
return mCursor.getString(2); // USER_ID
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
Reference in New Issue
Block a user