Hide reply context if it's the exact previous message

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/entities/Message.java | 3 +++
1 file changed, 3 insertions(+)

Detailed changes

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, "🖼️");