AL: fix crash when device is disconnected
This commit is contained in:
parent
44e568943b
commit
78b635726a
@ -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…
x
Reference in New Issue
Block a user