2
0
Эх сурвалжийг харах

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

Nehon 9 жил өмнө
parent
commit
091b8664ad

+ 1 - 1
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 volatile AudioSource.Status status = AudioSource.Status.Stopped;
     protected transient volatile int channel = -1;
-    protected Vector3f previousWorldTranslation = Vector3f.NAN;
+    protected Vector3f previousWorldTranslation = Vector3f.NAN.clone();
     protected Vector3f velocity = new Vector3f();
     protected boolean reverbEnabled = false;
     protected float maxDistance = 200; // 200 meters