diff --git a/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/MediaGridStatusDisplayItem.java b/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/MediaGridStatusDisplayItem.java index e21d557e..e3e3d7fe 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/MediaGridStatusDisplayItem.java +++ b/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/MediaGridStatusDisplayItem.java @@ -173,7 +173,7 @@ public class MediaGridStatusDisplayItem extends StatusDisplayItem{ } controllers.add(c); - if (item.status.translation != null){ + if (item.status.translation!=null && item.status.translation.mediaAttachments!=null){ if(item.status.translationState==Status.TranslationState.SHOWN){ if(!item.translatedAttachments.containsKey(att.id)){ Optional translatedAttachment=Arrays.stream(item.status.translation.mediaAttachments).filter(mediaAttachment->mediaAttachment.id.equals(att.id)).findFirst();