diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/modloaders/modpacks/api/CommonApi.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/modloaders/modpacks/api/CommonApi.java index 68e602b1a..d7aaef318 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/modloaders/modpacks/api/CommonApi.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/modloaders/modpacks/api/CommonApi.java @@ -79,7 +79,7 @@ public class CommonApi implements ModpackApi { return null; } // Then build an array with all the mods - List filteredResults = new ArrayList<>(); + ArrayList filteredResults = new ArrayList<>(results.length); // Sanitize returned values for(SearchResult result : results) { @@ -89,6 +89,7 @@ public class CommonApi implements ModpackApi { if(searchResults.length == 0) continue; filteredResults.add(searchResults); } + filteredResults.trimToSize(); if(Thread.interrupted()) return null; ModItem[] concatenatedItems = buildFusedResponse(filteredResults);