mirror of
https://github.com/architectury/architectury-loom.git
synced 2026-04-02 13:37:45 -05:00
Fix race condition in asset downloading
This commit is contained in:
@@ -105,15 +105,12 @@ public class MinecraftAssetsProvider {
|
||||
}
|
||||
} else {
|
||||
executor.execute(() -> {
|
||||
ProgressLogger progressLogger;
|
||||
ProgressLogger progressLogger = loggers.pollFirst();
|
||||
|
||||
if (loggers.isEmpty()) {
|
||||
if (progressLogger == null) {
|
||||
//Create a new logger if we need one
|
||||
progressLogger = ProgressLogger.getProgressFactory(project, MinecraftAssetsProvider.class.getName());
|
||||
progressLogger.start("Downloading assets...", "assets");
|
||||
} else {
|
||||
// use a free logger if we can
|
||||
progressLogger = loggers.pop();
|
||||
}
|
||||
|
||||
String assetName = entry.getKey();
|
||||
|
||||
Reference in New Issue
Block a user