Bläddra i källkod

* Avoid "AL not closed" error by joining with audio thread when exiting app

shadowislord 11 år sedan
förälder
incheckning
a166e8cb17

+ 4 - 0
jme3-lwjgl/src/main/java/com/jme3/audio/lwjgl/LwjglAudioRenderer.java

@@ -255,6 +255,10 @@ public class LwjglAudioRenderer implements AudioRenderer, Runnable {
         // kill audio thread
         if (audioThread.isAlive()) {
             audioThread.interrupt();
+            try {
+                audioThread.join();
+            } catch (InterruptedException ex) {
+            }
         }
     }