Quellcode durchsuchen

* I fixed a bug this time. For real
* Reset the material list in MeshLoader so state doesn't leak. Fixed incorrect "material not found" errors

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

sha..rd vor 14 Jahren
Ursprung
Commit
c76ae508ff
1 geänderte Dateien mit 4 neuen und 0 gelöschten Zeilen
  1. 4 0
      engine/src/ogre/com/jme3/scene/plugins/ogre/MeshLoader.java

+ 4 - 0
engine/src/ogre/com/jme3/scene/plugins/ogre/MeshLoader.java

@@ -815,6 +815,10 @@ public class MeshLoader extends DefaultHandler implements AssetLoader {
                         logger.log(Level.WARNING, "Cannot locate {0} for model {1}", new Object[]{materialKey, key});
                     }
                 }
+            }else{
+                // Make sure to reset it to null so that previous state
+                // doesn't leak onto this one
+                materialList = null;
             }
 
             // If for some reason material list could not be found through