From c862a2cd1f39a90bcf52732714f9cd8ddbce6c6d Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Tue, 25 Mar 2025 14:32:47 -0500 Subject: [PATCH] Add http:// visible prefix to autolinks --- .../java/eu/siacs/conversations/ui/util/MyLinkify.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/eu/siacs/conversations/ui/util/MyLinkify.java b/src/main/java/eu/siacs/conversations/ui/util/MyLinkify.java index 3acce84892806ea7f6a7adc6e24845120f6af96b..903541106c261b68b0e121d3a0a1e90d6c6c58b0 100644 --- a/src/main/java/eu/siacs/conversations/ui/util/MyLinkify.java +++ b/src/main/java/eu/siacs/conversations/ui/util/MyLinkify.java @@ -184,6 +184,15 @@ public class MyLinkify { ); } catch (final IllegalArgumentException | IndexOutOfBoundsException e) { /* bad JID or span gone */ } } + if ("http".equals(uri.getScheme())) { + final var txt = body.subSequence(body.getSpanStart(urlspan), body.getSpanEnd(urlspan)).toString(); + if (txt.startsWith("http")) continue; + body.replace( + body.getSpanStart(urlspan), + body.getSpanEnd(urlspan), + "http://" + txt + ); + } } }