From 0cfd3783eba44437713a2ca464f1eb22ee5a230b Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Tue, 19 Nov 2024 15:40:36 -0500 Subject: [PATCH] Use FixedURLSpan for xhtml-im --- src/main/java/eu/siacs/conversations/entities/Message.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/eu/siacs/conversations/entities/Message.java b/src/main/java/eu/siacs/conversations/entities/Message.java index 3f34a3ef588c49b9f7de184d917de40106af1462..56033da6987489e39be40f05d1379389f0fb0877 100644 --- a/src/main/java/eu/siacs/conversations/entities/Message.java +++ b/src/main/java/eu/siacs/conversations/entities/Message.java @@ -53,6 +53,7 @@ import eu.siacs.conversations.crypto.axolotl.AxolotlService; import eu.siacs.conversations.crypto.axolotl.FingerprintStatus; import eu.siacs.conversations.http.URL; import eu.siacs.conversations.services.AvatarService; +import eu.siacs.conversations.ui.text.FixedURLSpan; import eu.siacs.conversations.ui.util.MyLinkify; import eu.siacs.conversations.ui.util.PresenceSelector; import eu.siacs.conversations.ui.util.QuoteHelper; @@ -1144,6 +1145,7 @@ public class Message extends AbstractEntity implements AvatarService.Avatarable int i = spannable.length(); while(--i >= 0 && Character.isWhitespace(spannable.charAt(i))) { } spannableBody = (SpannableStringBuilder) spannable.subSequence(0, i+1); + FixedURLSpan.fix(spannableBody); } if (includeReplyTo && getInReplyTo() != null && getModerated() == null) {