diff --git a/src/java/com/threerings/openal/OpenALSoundPlayer.java b/src/java/com/threerings/openal/OpenALSoundPlayer.java index 0e517b0a..daf24e80 100644 --- a/src/java/com/threerings/openal/OpenALSoundPlayer.java +++ b/src/java/com/threerings/openal/OpenALSoundPlayer.java @@ -388,7 +388,11 @@ public class OpenALSoundPlayer extends SoundPlayer } } newTime = _timer.getElapsedMillis(); - _alSoundManager.updateStreams((newTime - _lastTick)/ 1000F); + try { + _alSoundManager.updateStreams((newTime - _lastTick) / 1000F); + } catch (Throwable t) { + log.warning("Updating OpenAL streams barfed.", t); + } } _lastTick = newTime; }