From ff318867886745302fef4f28f61b3593cd35af89 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 17 Feb 2022 10:06:05 +0100 Subject: [PATCH] Fixed auto linking email addresses --- app/src/main/java/eu/faircode/email/HtmlHelper.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index 3f1360c010..e9604d020f 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -1354,9 +1354,9 @@ public class HtmlHelper { // geo:,[,][;u=] // tel: final Pattern GPA_PATTERN = Pattern.compile("GPA\\.\\d{4}-\\d{4}-\\d{4}-\\d{5}"); + final String BOUNDARY = "(?:\\b|$|^)"; final Pattern pattern = Pattern.compile( - "(((?i:mailto):)?" + PatternsCompat.AUTOLINK_EMAIL_ADDRESS.pattern() + - "(\\?[^\\s]*)" /* query parameters */ + ")" + + "(" + BOUNDARY + "((?i:mailto):)?" + Helper.EMAIL_ADDRESS + "(\\?[^\\s]*)?" + BOUNDARY + ")" + "|" + PatternsCompat.AUTOLINK_WEB_URL.pattern() .replace("(?i:http|https|rtsp)://",