diff --git a/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/StatusDisplayItem.java b/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/StatusDisplayItem.java index 58cc8613b..98a0d5149 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/StatusDisplayItem.java +++ b/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/StatusDisplayItem.java @@ -164,6 +164,9 @@ public abstract class StatusDisplayItem{ if(statusForContent.card!=null && statusForContent.mediaAttachments.isEmpty() && TextUtils.isEmpty(statusForContent.spoilerText)){ contentItems.add(new LinkCardStatusDisplayItem(parentID, fragment, statusForContent)); } + if(contentItems!=items && status.spoilerRevealed){ + items.addAll(contentItems); + } if((flags & FLAG_NO_FOOTER)==0){ FooterStatusDisplayItem footer=new FooterStatusDisplayItem(parentID, fragment, statusForContent, accountID); footer.hideCounts=hideCounts;