Allow uppercase http

This commit is contained in:
M66B
2022-08-26 17:29:53 +02:00
parent 10eef9506a
commit 7c20e2ee97
4 changed files with 26 additions and 12 deletions

View File

@@ -606,7 +606,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
ImageSpan[] image = buffer.getSpans(off, off, ImageSpan.class);
if (image.length > 0 && image[0].getSource() != null) {
Uri uri = Uri.parse(image[0].getSource());
if ("http".equals(uri.getScheme()) || "https".equals(uri.getScheme())) {
if (UriHelper.isHyperLink(uri)) {
ripple(event);
if (onOpenLink(uri, null, false))
return true;
@@ -5855,7 +5855,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
String host = guri.getHost();
boolean confirm_link =
!"https".equals(scheme) || TextUtils.isEmpty(host) ||
!"https".equalsIgnoreCase(scheme) || TextUtils.isEmpty(host) ||
prefs.getBoolean(host + ".confirm_link", true);
if (always_confirm || (confirm_links && confirm_link)) {
Bundle args = new Bundle();
@@ -5914,7 +5914,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
}
}.execute(context, owner, args, "view:cid");
else if ("http".equals(scheme) || "https".equals(scheme))
else if ("http".equalsIgnoreCase(scheme) || "https".equalsIgnoreCase(scheme))
onOpenLink(uri, null, false);
else if ("data".equals(scheme))