Fixed an issue where Vector3f.NAN constant reference was assigned to an attribute instead of being cloned in AudioNode.

cleanup_build_scripts
Nehon 9 years ago
parent e837336116
commit 091b8664ad
  1. 2
      jme3-core/src/main/java/com/jme3/audio/AudioNode.java

@ -78,7 +78,7 @@ public class AudioNode extends Node implements AudioSource {
protected transient AudioData data = null; protected transient AudioData data = null;
protected transient volatile AudioSource.Status status = AudioSource.Status.Stopped; protected transient volatile AudioSource.Status status = AudioSource.Status.Stopped;
protected transient volatile int channel = -1; protected transient volatile int channel = -1;
protected Vector3f previousWorldTranslation = Vector3f.NAN; protected Vector3f previousWorldTranslation = Vector3f.NAN.clone();
protected Vector3f velocity = new Vector3f(); protected Vector3f velocity = new Vector3f();
protected boolean reverbEnabled = false; protected boolean reverbEnabled = false;
protected float maxDistance = 200; // 200 meters protected float maxDistance = 200; // 200 meters

Loading…
Cancel
Save