diff --git a/app/src/main/java/fr/free/nrw/commons/category/CategorizationFragment.java b/app/src/main/java/fr/free/nrw/commons/category/CategorizationFragment.java index 53e18e810..82fac60dc 100644 --- a/app/src/main/java/fr/free/nrw/commons/category/CategorizationFragment.java +++ b/app/src/main/java/fr/free/nrw/commons/category/CategorizationFragment.java @@ -154,7 +154,6 @@ public class CategorizationFragment extends Fragment { protected ArrayList recentCatQuery() { ArrayList items = new ArrayList(); - try { mergeLatch.await(); Log.d(TAG, "Waited for merge"); @@ -195,13 +194,17 @@ public class CategorizationFragment extends Fragment { if (MwVolleyApi.GpsCatExists.getGpsCatExists()) { gpsItems.addAll(MwVolleyApi.getGpsCat()); + } List titleItems = new ArrayList(titleCatQuery()); List recentItems = new ArrayList(recentCatQuery()); mergedItems.addAll(gpsItems); + Log.d(TAG, "Adding GPS items: " + gpsItems); mergedItems.addAll(titleItems); + Log.d(TAG, "Adding title items: " + titleItems); mergedItems.addAll(recentItems); + Log.d(TAG, "Adding recent items: " + recentItems); //Needs to be an ArrayList and not a List unless we want to modify a big portion of preexisting code ArrayList mergedItemsList = new ArrayList(mergedItems);