- check for ProjectAssetManager when adding MaterialOpenSupport

This commit is contained in:
Normen Hansen 2015-01-29 23:20:24 +01:00
parent 3d8a1d4bad
commit 0167955e80

View File

@ -32,6 +32,7 @@
package com.jme3.gde.materials;
import com.jme3.gde.core.assets.AssetDataObject;
import com.jme3.gde.core.assets.ProjectAssetManager;
import com.jme3.gde.materials.multiview.MaterialOpenSupport;
import java.io.IOException;
import org.openide.filesystems.FileObject;
@ -53,8 +54,9 @@ public class JMEMaterialDataObject extends AssetDataObject {
public JMEMaterialDataObject(FileObject pf, MultiFileLoader loader) throws DataObjectExistsException, IOException {
super(pf, loader);
CookieSet cookies = getCookieSet();
// cookies.add((Node.Cookie) DataEditorSupport.create(this, getPrimaryEntry(), cookies));
if (getLookup().lookup(ProjectAssetManager.class) != null) {
cookies.add((Node.Cookie) new MaterialOpenSupport(getPrimaryEntry()));
}
}
}