- SDK: check for assetmanager when opening nifty files and do not open preview in case its not available
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8530 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
e93993364a
commit
653cc6440c
@ -23,8 +23,8 @@ import org.openide.util.lookup.InstanceContent;
|
|||||||
import org.openide.util.lookup.ProxyLookup;
|
import org.openide.util.lookup.ProxyLookup;
|
||||||
|
|
||||||
public class NiftyGuiDataObject extends XmlMultiViewDataObject {
|
public class NiftyGuiDataObject extends XmlMultiViewDataObject {
|
||||||
private static final int TYPE_TOOLBAR = 0;
|
|
||||||
|
|
||||||
|
private static final int TYPE_TOOLBAR = 0;
|
||||||
protected final Lookup lookup;
|
protected final Lookup lookup;
|
||||||
protected final InstanceContent lookupContents = new InstanceContent();
|
protected final InstanceContent lookupContents = new InstanceContent();
|
||||||
|
|
||||||
@ -74,7 +74,12 @@ public class NiftyGuiDataObject extends XmlMultiViewDataObject {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected DesignMultiViewDesc[] getMultiViewDesc() {
|
protected DesignMultiViewDesc[] getMultiViewDesc() {
|
||||||
return new DesignMultiViewDesc[]{new PreviewView(this, TYPE_TOOLBAR)};
|
if (getLookup().lookup(ProjectAssetManager.class) == null) {
|
||||||
|
return new DesignMultiViewDesc[]{};
|
||||||
|
} else {
|
||||||
|
|
||||||
|
return new DesignMultiViewDesc[]{new PreviewView(this, TYPE_TOOLBAR)};
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user