Add http:// visible prefix to autolinks

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/ui/util/MyLinkify.java | 9 ++++++
1 file changed, 9 insertions(+)

Detailed changes

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
+                );
+            }
         }
     }