From 480d98cc5e1fb36c1d8879011591cef8d0f1d442 Mon Sep 17 00:00:00 2001 From: Dave Hoover Date: Wed, 25 Aug 2010 21:29:32 +0000 Subject: [PATCH] If we shouldn't play that sound type, don't loop it either. git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@999 ed5b42cb-e716-0410-a449-f6a68f950b19 --- src/java/com/threerings/openal/OpenALSoundPlayer.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/java/com/threerings/openal/OpenALSoundPlayer.java b/src/java/com/threerings/openal/OpenALSoundPlayer.java index 0af1eee0..b5f2cc5c 100644 --- a/src/java/com/threerings/openal/OpenALSoundPlayer.java +++ b/src/java/com/threerings/openal/OpenALSoundPlayer.java @@ -251,6 +251,10 @@ public class OpenALSoundPlayer extends SoundPlayer public Frob loop (SoundType type, String pkgPath, String key, final float gain, final float[] pos) { + if (type != null && !shouldPlay(type)) { + return null; + } + final SoundGrabber loader = new SoundGrabber(pkgPath, key) { @Override protected void soundLoaded () {