Do not attach a resend listener unless an attachment is failed.

This commit is contained in:
Greyson Parrelli
2026-01-07 16:28:22 -05:00
committed by jeffrey-signal
parent a349fdd79e
commit 3e5af23f43

View File

@@ -1407,7 +1407,7 @@ public final class ConversationItem extends RelativeLayout implements BindableCo
mediaThumbnailStub.require().setConversationColor(Color.TRANSPARENT);
if (doAnySlidesLackData(slideDeck)) {
mediaThumbnailStub.require().setStartTransferClickListener(downloadClickListener);
} else {
} else if (slideDeck.getSlides().stream().anyMatch(it -> it.getTransferState() == AttachmentTable.TRANSFER_PROGRESS_FAILED)) {
mediaThumbnailStub.require().setStartTransferClickListener(new ResendClickListener(messageRecord));
}
}