From 4f4d9beb8aa9c0054e1426cd2f09550d6badaa43 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Wed, 22 May 2024 15:14:50 -0500 Subject: [PATCH] Hide reply context if it's the exact previous message --- src/main/java/eu/siacs/conversations/entities/Message.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/eu/siacs/conversations/entities/Message.java b/src/main/java/eu/siacs/conversations/entities/Message.java index a9045582e300ae959198ed4d730307515d7e2271..5915e5675e31f20dbd27091c9c914a29f5f3ce9d 100644 --- a/src/main/java/eu/siacs/conversations/entities/Message.java +++ b/src/main/java/eu/siacs/conversations/entities/Message.java @@ -1108,6 +1108,9 @@ public class Message extends AbstractEntity implements AvatarService.Avatarable } if (getInReplyTo() != null) { + // Don't show quote if it's the message right before us + if (prev() != null && prev().getUuid().equals(getInReplyTo().getUuid())) return spannableBody; + final var quote = getInReplyTo().getSpannableBody(thumbnailer, fallbackImg); if ((getInReplyTo().isFileOrImage() || getInReplyTo().isOOb()) && getInReplyTo().getFileParams() != null) { quote.insert(0, "🖼️");