From 4e8d6cbc92a5460ca1d5099573363f113ff7cf3b Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Tue, 18 Feb 2014 06:39:46 -0800 Subject: Change to make sure thread size is always at least 5 --- src/github/daneren2005/dsub/util/BackgroundTask.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/github/daneren2005/dsub/util/BackgroundTask.java b/src/github/daneren2005/dsub/util/BackgroundTask.java index f2f5e850..569f1164 100644 --- a/src/github/daneren2005/dsub/util/BackgroundTask.java +++ b/src/github/daneren2005/dsub/util/BackgroundTask.java @@ -55,8 +55,8 @@ public abstract class BackgroundTask implements ProgressListener { public BackgroundTask(Context context) { this.context = context; - if(threads.isEmpty()) { - for(int i = 0; i < DEFAULT_CONCURRENCY; i++) { + if(threads.size() < DEFAULT_CONCURRENCY) { + for(int i = threads.size(); i < DEFAULT_CONCURRENCY; i++) { Thread thread = new Thread(new TaskRunnable(), String.format("BackgroundTask_%d", i)); threads.add(thread); thread.start(); -- cgit v1.2.3