Browse Source

SDK:
- avoid duplicate fail entries in AssetDataObject

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9475 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

nor..67 13 years ago
parent
commit
1f93e48c6e
1 changed files with 3 additions and 3 deletions
  1. 3 3
      jme3-core/src/com/jme3/gde/core/assets/AssetDataObject.java

+ 3 - 3
jme3-core/src/com/jme3/gde/core/assets/AssetDataObject.java

@@ -77,11 +77,9 @@ public class AssetDataObject extends MultiDataObject {
     protected final Lookup lookup;
     protected final InstanceContent lookupContents = new InstanceContent();
     protected SaveCookie saveCookie = new SaveCookie() {
-
         public void save() throws IOException {
             //TODO: On OpenGL thread? -- safest way.. with get()?
             SceneApplication.getApplication().enqueue(new Callable() {
-
                 public Object call() throws Exception {
                     saveAsset();
                     return null;
@@ -305,7 +303,9 @@ public class AssetDataObject extends MultiDataObject {
                 assetList.remove(obj);
                 assetKeyList.remove(ak1);
             }
-            failedList.add(ak1);
+            if (!failedList.contains(ak1)) {
+                failedList.add(ak1);
+            }
         }
 
         public void start() {