From 5951611fb0aa2475b2658defccc1538f220b8c58 Mon Sep 17 00:00:00 2001 From: Grishka Date: Wed, 22 Mar 2023 02:34:25 +0300 Subject: [PATCH] Fix #551 --- .../org/joinmastodon/android/fragments/StatusListFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/StatusListFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/StatusListFragment.java index ec8cf7e67..ddd427fa7 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/StatusListFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/StatusListFragment.java @@ -143,7 +143,7 @@ public abstract class StatusListFragment extends BaseStatusListFragment{ protected void onRemoveAccountPostsEvent(RemoveAccountPostsEvent ev){ List toRemove=Stream.concat(data.stream(), preloadedData.stream()) - .filter(s->s.account.id.equals(ev.postsByAccountID) || (s.reblog!=null && s.reblog.account.id.equals(ev.postsByAccountID))) + .filter(s->s.account.id.equals(ev.postsByAccountID) || (!ev.isUnfollow && s.reblog!=null && s.reblog.account.id.equals(ev.postsByAccountID))) .collect(Collectors.toList()); for(Status s:toRemove){ removeStatus(s);