فهرست منبع

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

shadowislord 11 سال پیش
والد
کامیت
a166e8cb17
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 4 0
      jme3-lwjgl/src/main/java/com/jme3/audio/lwjgl/LwjglAudioRenderer.java

+ 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) {
+            }
         }
     }