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 4fdaf795bf..75561d464b 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 @@ -1341,10 +1341,6 @@ public static void openURL(Context context, String accountID, String url) { openURL(context, accountID, url, true); } - public static void openURL(Context context, String accountID, String url, Object parentObject) { - openURL(context, accountID, url, !(parentObject instanceof Status || parentObject instanceof Account)); - } - public static void openURL(Context context, String accountID, String url, boolean launchBrowser) { lookupURL(context, accountID, url, (clazz, args) -> { if (clazz == null) { @@ -1462,7 +1458,7 @@ public void onSuccess(SearchResults results) { return; } Optional account = results.accounts.stream() - .filter(a -> uri.getPath().contains(a.getFullyQualifiedName())).findAny(); + .filter(a -> uri.getPath().contains(a.username)).findAny(); if (account.isPresent()) { args.putParcelable("profileAccount", Parcels.wrap(account.get())); go.accept(ProfileFragment.class, args);