diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 1271c62513..944e14150b 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -5500,6 +5500,30 @@ public class AdapterMessage extends RecyclerView.Adapter 0) { + String segment = u.substring(0, p); + if (segment.contains(".")) { + result = Uri.parse("https://" + u); + break; + } + + u = u.substring(p + 1); + p = u.indexOf("/"); + } + + changed = (result != null); + url = (result == null ? uri : result); } else url = uri;