diff --git a/app/src/main/java/com/beemdevelopment/aegis/icons/IconPack.java b/app/src/main/java/com/beemdevelopment/aegis/icons/IconPack.java index a25b1506..9ac82ade 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/icons/IconPack.java +++ b/app/src/main/java/com/beemdevelopment/aegis/icons/IconPack.java @@ -162,8 +162,10 @@ public class IconPack { } public boolean isSuggestedFor(String issuer) { + String lowerIssuer = issuer.toLowerCase(); return getIssuers().stream() - .anyMatch(is -> is.toLowerCase().contains(issuer.toLowerCase())); + .map(String::toLowerCase) + .anyMatch(is -> is.contains(lowerIssuer) || lowerIssuer.contains(is)); } public static Icon fromJson(JSONObject obj) throws JSONException {