AL: fix crash when device is disconnected

cleanup_build_scripts
Kirill Vainer 9 years ago
parent 44e568943b
commit 78b635726a
  1. 9
      jme3-core/src/main/java/com/jme3/audio/openal/ALAudioRenderer.java

@ -904,11 +904,12 @@ public class ALAudioRenderer implements AudioRenderer, Runnable {
} else {
// Buffer finished playing.
if (src.isLooping()) {
throw new AssertionError("Unexpected state: " +
"A looping sound has stopped playing");
} else {
reclaimChannel = true;
// When a device is disconnected, all sources
// will enter the "stopped" state.
logger.warning("A looping sound has stopped playing");
}
reclaimChannel = true;
}
if (reclaimChannel) {

Loading…
Cancel
Save