diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogOpenLink.java b/app/src/main/java/eu/faircode/email/FragmentDialogOpenLink.java index fcdcd934dd..4567f69cdc 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogOpenLink.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogOpenLink.java @@ -150,9 +150,12 @@ public class FragmentDialogOpenLink extends FragmentDialogBase { else { Uri g = Uri.parse(URLUtil.guessUrl(url)); String scheme = g.getScheme(); - if (scheme == null || "http".equals(scheme)) - scheme = "https"; - uri = Uri.parse(scheme + "://" + _uri.toString()); + if (scheme != null) { + if ("http".equals(scheme)) + scheme = "https"; + uri = Uri.parse(scheme + "://" + _uri.toString()); + } else + uri = _uri; } } else uri = _uri;