From f516ec50859695e3f9787d9ac9fb3e100495918e Mon Sep 17 00:00:00 2001 From: fgnm Date: Sat, 6 May 2023 17:14:20 +0200 Subject: [PATCH] [editor only] Fix import library item stuck when mimetype doesn't match (atlas limit exceeds etc.) --- .../java/games/rednblack/editor/utils/AssetIOManager.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/games/rednblack/editor/utils/AssetIOManager.java b/src/main/java/games/rednblack/editor/utils/AssetIOManager.java index bf5fcc16..88d501d4 100644 --- a/src/main/java/games/rednblack/editor/utils/AssetIOManager.java +++ b/src/main/java/games/rednblack/editor/utils/AssetIOManager.java @@ -114,12 +114,16 @@ public class AssetIOManager { Array tmp = new Array<>(); tmp.add(file); + boolean assetFound = false; for (Asset asset : new Array.ArrayIterator<>(assetDescriptors)) { if (asset.matchType(tmp) > 0) { asset.asyncImport(tmp, progressHandler, true); + assetFound = true; break; } } + + if (!assetFound) progressHandler.progressFailed(); } private Array getFilesFromPaths(String[] paths) {