aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorScott Jackson <daneren2005@gmail.com>2014-02-18 06:39:46 -0800
committerScott Jackson <daneren2005@gmail.com>2014-02-18 06:39:46 -0800
commit4e8d6cbc92a5460ca1d5099573363f113ff7cf3b (patch)
tree2629769d5c75710b282a1adbf399ae5ec08d5594 /src
parentda17447a3076c770133425f7f374ce3e7867e87c (diff)
downloaddsub-4e8d6cbc92a5460ca1d5099573363f113ff7cf3b.tar.gz
dsub-4e8d6cbc92a5460ca1d5099573363f113ff7cf3b.tar.bz2
dsub-4e8d6cbc92a5460ca1d5099573363f113ff7cf3b.zip
Change to make sure thread size is always at least 5
Diffstat (limited to 'src')
-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();