Przeglądaj źródła

Mesh: avoid NPE in getMorphTargets() when there are no targets (#1231)

Stephen Gold 5 lat temu
rodzic
commit
8d9d091576
1 zmienionych plików z 5 dodań i 1 usunięć
  1. 5 1
      jme3-core/src/main/java/com/jme3/scene/Mesh.java

+ 5 - 1
jme3-core/src/main/java/com/jme3/scene/Mesh.java

@@ -1527,7 +1527,11 @@ public class Mesh implements Savable, Cloneable, JmeCloneable {
     }
 
     public MorphTarget[] getMorphTargets() {
-        return morphTargets.getArray();
+        if (morphTargets == null) {
+            return new MorphTarget[0];
+        } else {
+            return morphTargets.getArray();
+        }
     }
     
     /**