From b83999b9b1b0935d47817a40d400ac92994df7e4 Mon Sep 17 00:00:00 2001 From: misaochan Date: Thu, 27 Oct 2016 16:28:14 +1300 Subject: [PATCH] Call remove() on ArrayList instead of Iterator --- .../java/fr/free/nrw/commons/category/PrefixUpdater.java | 9 +++------ 1 file changed, 3 insertions(+), 6 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 9f9055a11..aaaf85518 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 @@ -56,14 +56,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); - iterator.remove(); + items.remove(s); } } - - ArrayList filteredItems = new ArrayList<>(); - - - return filteredItems; + + return items; } @Override