allow batch selection of failed messages

Fixes #2764
Closes #3304
// FREEBIE
pull/1/head
Rhodey Orbits 9 years ago committed by Moxie Marlinspike
parent 3a07809545
commit a712875830

@ -319,6 +319,9 @@ public class ConversationItem extends LinearLayout {
(messageRecord.isFailed() ||
messageRecord.isPendingInsecureSmsFallback() ||
messageRecord.isBundleKeyExchange()));
if (messageRecord.isFailed()) {
setOnLongClickListener(new MultiSelectLongClickListener());
}
}
private void setGroupMessageStatus(MessageRecord messageRecord) {
@ -452,7 +455,9 @@ public class ConversationItem extends LinearLayout {
private class ClickListener implements View.OnClickListener {
public void onClick(View v) {
if (messageRecord.isFailed()) {
if (messageRecord.isFailed() && !batchSelected.isEmpty()) {
selectionClickListener.onItemClick(null, ConversationItem.this, -1, -1);
} else if(messageRecord.isFailed()) {
Intent intent = new Intent(context, MessageDetailsActivity.class);
intent.putExtra(MessageDetailsActivity.MASTER_SECRET_EXTRA, masterSecret);
intent.putExtra(MessageDetailsActivity.MESSAGE_ID_EXTRA, messageRecord.getId());

Loading…
Cancel
Save