From e2c8f30a95a19f63cc074555923ec9e46cef6899 Mon Sep 17 00:00:00 2001 From: misaochan Date: Tue, 25 Oct 2016 17:43:34 +1300 Subject: [PATCH] Add comments --- .../fr/free/nrw/commons/category/CategorizationFragment.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 48cd97206..8975270db 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 @@ -223,10 +223,12 @@ public class CategorizationFragment extends Fragment { //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); - + + //Copy to Iterator to prevent ConcurrentModificationException for(Iterator item = mergedItemsList.iterator(); item.hasNext();) { String s = item.next(); + //Check if s contains a 4-digit word anywhere within the string (.* is wildcard) if(s.matches(".*\\d{4}.*")) { Log.d(TAG, "Filtering out year " + s); item.remove();