Fix OgreXML loading crash when no material specified for geometry

experimental
shadowislord 10 years ago
parent 809092c236
commit badefdf4e4
  1. 5
      jme3-plugins/src/ogre/java/com/jme3/scene/plugins/ogre/MeshLoader.java

@ -212,7 +212,10 @@ public class MeshLoader extends DefaultHandler implements AssetLoader {
private void applyMaterial(Geometry geom, String matName) { private void applyMaterial(Geometry geom, String matName) {
Material mat = null; Material mat = null;
if (matName.endsWith(".j3m")) { if (matName == null) {
// no material specified. use placeholder.
mat = null;
} else if (matName.endsWith(".j3m")) {
// load as native jme3 material instance // load as native jme3 material instance
try { try {
mat = assetManager.loadMaterial(matName); mat = assetManager.loadMaterial(matName);

Loading…
Cancel
Save