aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/github/daneren2005/dsub/util/BackgroundTask.java4
1 files changed, 2 insertions, 2 deletions
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<T> 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();