diff --git a/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/FileStatusDisplayItem.java b/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/FileStatusDisplayItem.java index 7eafffe65..35fc8e312 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/FileStatusDisplayItem.java +++ b/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/FileStatusDisplayItem.java @@ -99,10 +99,8 @@ public class FileStatusDisplayItem extends StatusDisplayItem{ if(!item.attachment.type.isImage()) { UiUtils.openURL(itemView.getContext(), item.parentFragment.getAccountID(), getUrl()); } else { - List attachmentArray = new ArrayList<>(); - attachmentArray.add(item.attachment); - - currentPhotoViewer=new PhotoViewer((Activity) context, attachmentArray, 0, + // TODO make the cool animation work decently with multiple FileStatusDisplayItems + currentPhotoViewer=new PhotoViewer((Activity) context, item.status.mediaAttachments, item.status.mediaAttachments.indexOf(item.attachment), new SingleImagePhotoViewerListener(title, inner, new int[]{V.dp(28), V.dp(28), V.dp(28), V.dp(28)}, item.parentFragment, ()->currentPhotoViewer=null, ()->context.getDrawable(R.drawable.bg_search_field), null, null)); } }