From d5bb069748a16d499b472749953eb0a118d7f165 Mon Sep 17 00:00:00 2001 From: Lanchon Date: Sat, 23 Sep 2017 22:50:55 -0300 Subject: [PATCH] Do not create empty dex files --- src/main/java/lanchon/multidexlib2/DexIO.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/lanchon/multidexlib2/DexIO.java b/src/main/java/lanchon/multidexlib2/DexIO.java index 48e0f35..61e8f4e 100644 --- a/src/main/java/lanchon/multidexlib2/DexIO.java +++ b/src/main/java/lanchon/multidexlib2/DexIO.java @@ -85,6 +85,7 @@ public class DexIO { for (int i = 0; i < threadCount; i++) { final BatchedIterator batchedIterator = new BatchedIterator<>(classIterator, lock, PER_THREAD_BATCH_SIZE); + if (i != 0 && !batchedIterator.hasNext()) break; callables.add(new Callable() { @Override public Void call() throws IOException {