diff --git a/brut.apktool/apktool-lib/src/main/java/brut/androlib/ApkDecoder.java b/brut.apktool/apktool-lib/src/main/java/brut/androlib/ApkDecoder.java index 92bdc6fe..b9e3e179 100644 --- a/brut.apktool/apktool-lib/src/main/java/brut/androlib/ApkDecoder.java +++ b/brut.apktool/apktool-lib/src/main/java/brut/androlib/ApkDecoder.java @@ -217,14 +217,13 @@ public class ApkDecoder { } private void scheduleDecodeSourcesSmali(File outDir, String filename) { - Runnable r = () -> { + mWorker.submit(() -> { try { decodeSourcesSmali(outDir, filename); } catch (AndrolibException e) { mBuildError.compareAndSet(null, new RuntimeException(e)); } - }; - mWorker.submit(r); + }); } private void decodeSourcesSmali(File outDir, String filename) throws AndrolibException {