소스 검색

Fixed material exporting NPE when the additionalRenderState is null

Nehon 9 년 전
부모
커밋
107123820b
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      jme3-plugins/src/main/java/com/jme3/material/plugin/export/material/J3MRootOutputCapsule.java

+ 3 - 1
jme3-plugins/src/main/java/com/jme3/material/plugin/export/material/J3MRootOutputCapsule.java

@@ -91,7 +91,9 @@ public class J3MRootOutputCapsule extends J3MOutputCapsule {
 
     @Override
     public void write(Savable object, String name, Savable defVal) throws IOException {
-        object.write(exporter);
+        if(object != null && !object.equals(defVal)) {
+            object.write(exporter);
+        }
     }
 
 }