소스 검색

Fixed a NPE in MaterialDebugAppState when a Pass was declared in a filter but not instantiated.

Nehon 10 년 전
부모
커밋
56aabe3fac
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      jme3-core/src/main/java/com/jme3/util/MaterialDebugAppState.java

+ 1 - 1
jme3-core/src/main/java/com/jme3/util/MaterialDebugAppState.java

@@ -317,7 +317,7 @@ public class MaterialDebugAppState extends AbstractAppState {
                     if (field.getType().isInstance(p)) {
                         field.setAccessible(true);
                         p = (Filter.Pass) field.get(filter);
-                        if (p.getPassMaterial() != null) {
+                        if (p!= null && p.getPassMaterial() != null) {
                             Material mat = reloadMaterial(p.getPassMaterial());
                             if (mat == null) {
                                 return;