From 325eda58cbaa7d8fc30f485b643588ff04051efb Mon Sep 17 00:00:00 2001 From: Jacocococo Date: Thu, 15 Feb 2024 22:58:40 +0100 Subject: [PATCH] Fix Iceshrimp quote notification --- .../android/fragments/NotificationsListFragment.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/NotificationsListFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/NotificationsListFragment.java index fbb5edcd8..af6ac9304 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/NotificationsListFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/NotificationsListFragment.java @@ -19,6 +19,7 @@ import org.joinmastodon.android.events.EmojiReactionsUpdatedEvent; import org.joinmastodon.android.events.PollUpdatedEvent; import org.joinmastodon.android.events.RemoveAccountPostsEvent; import org.joinmastodon.android.events.StatusCountersUpdatedEvent; +import org.joinmastodon.android.model.Account; import org.joinmastodon.android.model.Notification; import org.joinmastodon.android.model.PaginatedResponse; import org.joinmastodon.android.model.Status; @@ -88,7 +89,9 @@ public class NotificationsListFragment extends BaseStatusListFragment buildDisplayItems(Notification n){ NotificationHeaderStatusDisplayItem titleItem; - if(n.type==Notification.Type.MENTION || n.type==Notification.Type.STATUS){ + Account self=AccountSessionManager.get(accountID).self; + if(n.type==Notification.Type.MENTION || n.type==Notification.Type.STATUS + || (n.type==Notification.Type.REBLOG && !n.status.account.id.equals(self.id))){ // Iceshrimp quote titleItem=null; }else{ titleItem=new NotificationHeaderStatusDisplayItem(n.id, this, n, accountID);