Make sequence numbers work for multiple uploads

This commit is contained in:
YuviPanda 2013-03-17 15:15:04 +05:30
parent 0fe1ef73e5
commit da3e40b791
2 changed files with 4 additions and 2 deletions

View file

@ -148,10 +148,12 @@ public class MultipleShareActivity extends AuthenticatedActivity {
if(intent.getAction() == Intent.ACTION_SEND_MULTIPLE) {
ArrayList<Uri> urisList = intent.getParcelableArrayListExtra(Intent.EXTRA_STREAM);
for(Uri uri: urisList) {
for(int i=0; i < urisList.size(); i++) {
Contribution up = new Contribution();
Uri uri = urisList.get(i);
up.setLocalUri(uri);
up.setTag("mimeType", intent.getType());
up.setTag("sequence", i);
photosList.add(up);
}

View file

@ -125,7 +125,7 @@ public class MultipleUploadListFragment extends SherlockFragment {
Boolean isDirty = (Boolean)up.getTag("isDirty");
if(isDirty == null || !isDirty) {
if(!TextUtils.isEmpty(charSequence)) {
up.setFilename(charSequence.toString() + " - " + i);
up.setFilename(charSequence.toString() + " - " + ((Integer)up.getTag("sequence") + 1));
} else {
up.setFilename("");
}