diff --git a/jme3-core/src/main/java/com/jme3/shader/DefineList.java b/jme3-core/src/main/java/com/jme3/shader/DefineList.java index d4ee84fc51..d3b8372360 100644 --- a/jme3-core/src/main/java/com/jme3/shader/DefineList.java +++ b/jme3-core/src/main/java/com/jme3/shader/DefineList.java @@ -55,8 +55,7 @@ public DefineList(int numValues) { private DefineList(DefineList original) { this.isSet = (BitSet) original.isSet.clone(); - this.values = new int[original.values.length]; - System.arraycopy(original.values, 0, values, 0, values.length); + this.values = Arrays.copyOf(original.values, original.values.length); } private void rangeCheck(int id) {