From 7c7faa43abdbb6a5b67ca21ec7b11043ddba12c2 Mon Sep 17 00:00:00 2001 From: Charlie Groves Date: Sat, 11 Apr 2009 21:02:56 +0000 Subject: [PATCH] Some people seem to get an OpenAL error here after being in the client for a while, so let's see if catching it allows them to soldier on. git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@803 ed5b42cb-e716-0410-a449-f6a68f950b19 --- src/java/com/threerings/openal/OpenALSoundPlayer.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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; }