From daa02eee2ef66c83aa8483d7acf1ad24722bf447 Mon Sep 17 00:00:00 2001 From: misaochan Date: Wed, 20 Jan 2016 19:34:52 +1300 Subject: [PATCH] Comments --- .../free/nrw/commons/category/CategorizationFragment.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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 1827ea194..d9907a395 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 @@ -258,6 +258,7 @@ public class CategorizationFragment extends SherlockFragment{ @Override protected ArrayList doInBackground(Void... voids) { + //If user hasn't typed anything in yet, get GPS and recent items if(TextUtils.isEmpty(filter)) { ArrayList items = new ArrayList(); ArrayList mergedItems= new ArrayList(); @@ -286,18 +287,18 @@ public class CategorizationFragment extends SherlockFragment{ mergedItems.addAll(items); } catch (RemoteException e) { - // faaaail throw new RuntimeException(e); } //Log.d(TAG, "Merged items: " + mergedItems.toString()); return mergedItems; } - + + //if user types in something that is in cache, return cached category if(categoriesCache.containsKey(filter)) { return categoriesCache.get(filter); } - + //otherwise if user has typed something in, search API for matching categories MWApi api = CommonsApplication.createMWApi(); ApiResult result; ArrayList categories = new ArrayList();