From 38dbf9928a7836fb5855735dcba22fbb8a6c8160 Mon Sep 17 00:00:00 2001 From: misaochan Date: Wed, 20 Jan 2016 17:49:54 +1300 Subject: [PATCH] Better fix for thread pools --- .../free/nrw/commons/category/CategorizationFragment.java | 6 +++--- 1 file changed, 3 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 2c45ecf62..1827ea194 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 @@ -44,7 +44,7 @@ public class CategorizationFragment extends SherlockFragment{ CategoriesAdapter categoriesAdapter; CategoriesUpdater lastUpdater = null; MethodAUpdater methodAUpdater = null; - ScheduledThreadPoolExecutor executor = new ScheduledThreadPoolExecutor(1); + ScheduledThreadPoolExecutor executor = new ScheduledThreadPoolExecutor(2); private OnCategoriesSaveHandler onCategoriesSaveHandler; @@ -503,8 +503,8 @@ public class CategorizationFragment extends SherlockFragment{ lastUpdater = new CategoriesUpdater(); //TODO: Only the first one is ever called, why? - Utils.executeAsyncTask(lastUpdater); - Utils.executeAsyncTask(methodAUpdater); + Utils.executeAsyncTask(lastUpdater, executor); + Utils.executeAsyncTask(methodAUpdater, executor); }