diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ModListPageSkin.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ModListPageSkin.java index 72c3a7bda..138472c39 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ModListPageSkin.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ModListPageSkin.java @@ -223,7 +223,7 @@ class ModListPageSkin extends SkinBase { } } else { String lowerQueryString = queryString.toLowerCase(Locale.ROOT); - predicate = s -> s.contains(lowerQueryString); + predicate = s -> s.toLowerCase(Locale.ROOT).contains(lowerQueryString); } // Do we need to search in the background thread?