diff --git a/commons/src/main/java/fr/free/nrw/commons/category/CategorizationFragment.java b/commons/src/main/java/fr/free/nrw/commons/category/CategorizationFragment.java index 6233bf5a7..f2e79010e 100644 --- a/commons/src/main/java/fr/free/nrw/commons/category/CategorizationFragment.java +++ b/commons/src/main/java/fr/free/nrw/commons/category/CategorizationFragment.java @@ -154,23 +154,24 @@ public class CategorizationFragment extends SherlockFragment{ items.add(cat.getName()); } + mergedItems.addAll(items); + if (MwVolleyApi.gpsCatExists){ Log.d("Cat", "GPS cats found in CategorizationFragment.java" + MwVolleyApi.getGpsCat().toString()); ArrayList gpsItems = new ArrayList(MwVolleyApi.getGpsCat()); Log.d("Cat", "GPS items: " + gpsItems.toString()); - mergedItems.addAll(items); mergedItems.addAll(gpsItems); - Log.d("Cat", "Merged items: " + mergedItems.toString()); } - } catch (RemoteException e) { // faaaail throw new RuntimeException(e); } + Log.d("Cat", "Merged items: " + mergedItems.toString()); return mergedItems; } + if(categoriesCache.containsKey(filter)) { return categoriesCache.get(filter); }