diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/tasks/MinecraftDownloaderTask.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/tasks/MinecraftDownloaderTask.java index baea1d9b5..d4dd4a0c9 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/tasks/MinecraftDownloaderTask.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/tasks/MinecraftDownloaderTask.java @@ -375,11 +375,12 @@ public class MinecraftDownloaderTask extends AsyncTask assetsObjects = assets.objects; mActivity.mLaunchProgress.setMax(assetsObjects.size()); zeroProgress(); - int downloaded; + int downloaded = 0; File objectsDir = new File(outputDir, "objects"); for (JAssetInfo asset : assetsObjects.values()) { executor.execute(() -> { if (!mActivity.mIsAssetsProcessing) { + executor.shutdownNow(); return; } @@ -388,11 +389,13 @@ public class MinecraftDownloaderTask extends AsyncTask