From 4c3ca2fd41a8057e9a25b663f30ad3fc7317ca38 Mon Sep 17 00:00:00 2001 From: misaochan Date: Thu, 27 Oct 2016 16:32:48 +1300 Subject: [PATCH] remove() iterator again --- .../java/fr/free/nrw/commons/category/PrefixUpdater.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/fr/free/nrw/commons/category/PrefixUpdater.java b/app/src/main/java/fr/free/nrw/commons/category/PrefixUpdater.java index aaaf85518..0f370aedc 100644 --- a/app/src/main/java/fr/free/nrw/commons/category/PrefixUpdater.java +++ b/app/src/main/java/fr/free/nrw/commons/category/PrefixUpdater.java @@ -31,6 +31,8 @@ public class PrefixUpdater extends AsyncTask> { private static final String TAG = PrefixUpdater.class.getName(); private CategorizationFragment catFragment; + ArrayList filteredItems = new ArrayList<> (); + public PrefixUpdater(CategorizationFragment catFragment) { this.catFragment = catFragment; } @@ -56,10 +58,11 @@ public class PrefixUpdater extends AsyncTask> { //Check if s contains a 4-digit word anywhere within the string (.* is wildcard) if(s.matches(".*(19|20)\\d{2}.*")) { Log.d(TAG, "Filtering out year " + s); - items.remove(s); + iterator.remove(); } } - + + Log.d(TAG, "Items: " + items.toString()); return items; }