SDK:
- avoid duplicate fail entries in AssetDataObject git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9475 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
4df4fa8ed9
commit
2f149ec2a5
@ -77,11 +77,9 @@ public class AssetDataObject extends MultiDataObject {
|
|||||||
protected final Lookup lookup;
|
protected final Lookup lookup;
|
||||||
protected final InstanceContent lookupContents = new InstanceContent();
|
protected final InstanceContent lookupContents = new InstanceContent();
|
||||||
protected SaveCookie saveCookie = new SaveCookie() {
|
protected SaveCookie saveCookie = new SaveCookie() {
|
||||||
|
|
||||||
public void save() throws IOException {
|
public void save() throws IOException {
|
||||||
//TODO: On OpenGL thread? -- safest way.. with get()?
|
//TODO: On OpenGL thread? -- safest way.. with get()?
|
||||||
SceneApplication.getApplication().enqueue(new Callable() {
|
SceneApplication.getApplication().enqueue(new Callable() {
|
||||||
|
|
||||||
public Object call() throws Exception {
|
public Object call() throws Exception {
|
||||||
saveAsset();
|
saveAsset();
|
||||||
return null;
|
return null;
|
||||||
@ -305,8 +303,10 @@ public class AssetDataObject extends MultiDataObject {
|
|||||||
assetList.remove(obj);
|
assetList.remove(obj);
|
||||||
assetKeyList.remove(ak1);
|
assetKeyList.remove(ak1);
|
||||||
}
|
}
|
||||||
|
if (!failedList.contains(ak1)) {
|
||||||
failedList.add(ak1);
|
failedList.add(ak1);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public void start() {
|
public void start() {
|
||||||
ProjectAssetManager pm = obj.getLookup().lookup(ProjectAssetManager.class);
|
ProjectAssetManager pm = obj.getLookup().lookup(ProjectAssetManager.class);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user