From 64b9e539163f1131320618e4eb5f15108b609b49 Mon Sep 17 00:00:00 2001 From: sk Date: Thu, 22 Dec 2022 15:35:26 +0100 Subject: [PATCH] add missing fedi url format --- .../android/ui/utils/UiUtils.java | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/mastodon/src/main/java/org/joinmastodon/android/ui/utils/UiUtils.java b/mastodon/src/main/java/org/joinmastodon/android/ui/utils/UiUtils.java index a0ec29192..fd8bdf933 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/ui/utils/UiUtils.java +++ b/mastodon/src/main/java/org/joinmastodon/android/ui/utils/UiUtils.java @@ -593,17 +593,18 @@ public class UiUtils{ String it = uri.getPath(); return it.matches("^/@[^/]+$") || - it.matches("^/@[^/]+/\\d+$") || - it.matches("^/users/\\w+$") || - it.matches("^/notice/[a-zA-Z0-9]+$") || - it.matches("^/objects/[-a-f0-9]+$") || - it.matches("^/notes/[a-z0-9]+$") || - it.matches("^/display/[-a-f0-9]+$") || - it.matches("^/profile/\\w+$") || - it.matches("^/p/\\w+/\\d+$") || - it.matches("^/\\w+$") || - it.matches("^/@[^/]+/statuses/[a-zA-Z0-9]+$") || - it.matches("^/o/[a-f0-9]+$"); + it.matches("^/@[^/]+/\\d+$") || + it.matches("^/users/\\w+$") || + it.matches("^/notice/[a-zA-Z0-9]+$") || + it.matches("^/objects/[-a-f0-9]+$") || + it.matches("^/notes/[a-z0-9]+$") || + it.matches("^/display/[-a-f0-9]+$") || + it.matches("^/profile/\\w+$") || + it.matches("^/p/\\w+/\\d+$") || + it.matches("^/\\w+$") || + it.matches("^/@[^/]+/statuses/[a-zA-Z0-9]+$") || + it.matches("^/users/[^/]+/statuses/[a-zA-Z0-9]+$") || + it.matches("^/o/[a-f0-9]+$"); } public static void openURL(Context context, String accountID, String url){