mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-24 04:58:45 +00:00
Fix optimized media not viewable from All Media.
This commit is contained in:
@@ -241,7 +241,7 @@ public final class MediaOverviewPageFragment extends LoggingFragment
|
||||
}
|
||||
|
||||
private void handleMediaPreviewClick(@NonNull View view, @NonNull MediaTable.MediaRecord mediaRecord) {
|
||||
if (mediaRecord.getAttachment().getUri() == null) {
|
||||
if (mediaRecord.getAttachment().getDisplayUri() == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -253,14 +253,14 @@ public final class MediaOverviewPageFragment extends LoggingFragment
|
||||
DatabaseAttachment attachment = mediaRecord.getAttachment();
|
||||
|
||||
if (MediaUtil.isVideo(attachment) || MediaUtil.isImage(attachment)) {
|
||||
if (mediaRecord.getAttachment().transferState != AttachmentTable.TRANSFER_PROGRESS_DONE) {
|
||||
if (mediaRecord.getAttachment().transferState != AttachmentTable.TRANSFER_PROGRESS_DONE && mediaRecord.getAttachment().transferState != AttachmentTable.TRANSFER_RESTORE_OFFLOADED) {
|
||||
Toast.makeText(context, R.string.MediaOverviewActivity_this_media_is_not_sent_yet, Toast.LENGTH_LONG).show();
|
||||
return;
|
||||
}
|
||||
MediaIntentFactory.MediaPreviewArgs args = new MediaIntentFactory.MediaPreviewArgs(
|
||||
threadId,
|
||||
mediaRecord.getDate(),
|
||||
Objects.requireNonNull(mediaRecord.getAttachment().getUri()),
|
||||
Objects.requireNonNull(mediaRecord.getAttachment().getDisplayUri()),
|
||||
mediaRecord.getContentType(),
|
||||
mediaRecord.getAttachment().size,
|
||||
mediaRecord.getAttachment().caption,
|
||||
|
||||
Reference in New Issue
Block a user