Check that the new variable isn't null, not the one that we just checked two lines ago
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@779 ed5b42cb-e716-0410-a449-f6a68f950b19
This commit is contained in:
@@ -113,7 +113,7 @@ public class OpenALSoundPlayer extends SoundPlayer
|
|||||||
public void setClipVolume (final float vol)
|
public void setClipVolume (final float vol)
|
||||||
{
|
{
|
||||||
super.setClipVolume(vol);
|
super.setClipVolume(vol);
|
||||||
_ticker.postRunnable(new Runnable() {
|
getSoundQueue().postRunnable(new Runnable() {
|
||||||
public void run () {
|
public void run () {
|
||||||
_alSoundManager.setBaseGain(vol);
|
_alSoundManager.setBaseGain(vol);
|
||||||
}});
|
}});
|
||||||
@@ -173,7 +173,7 @@ public class OpenALSoundPlayer extends SoundPlayer
|
|||||||
InputStream rsrc = _loader.getSound(bundle, path);
|
InputStream rsrc = _loader.getSound(bundle, path);
|
||||||
final StreamDecoder dec = new OggStreamDecoder();
|
final StreamDecoder dec = new OggStreamDecoder();
|
||||||
dec.init(rsrc);
|
dec.init(rsrc);
|
||||||
getSoundQueue().postRunnable(new Runnable(){
|
getSoundQueue().postRunnable(new Runnable() {
|
||||||
public void run () {
|
public void run () {
|
||||||
Stream s = new Stream(_alSoundManager) {
|
Stream s = new Stream(_alSoundManager) {
|
||||||
@Override
|
@Override
|
||||||
@@ -287,14 +287,15 @@ public class OpenALSoundPlayer extends SoundPlayer
|
|||||||
@Override
|
@Override
|
||||||
public void shutdown ()
|
public void shutdown ()
|
||||||
{
|
{
|
||||||
getSoundQueue().postRunnable(new Runnable(){
|
getSoundQueue().postRunnable(new Runnable() {
|
||||||
public void run () {
|
public void run () {
|
||||||
_group.dispose();
|
_group.dispose();
|
||||||
_locked.clear();
|
_locked.clear();
|
||||||
for (Stream stream : _alSoundManager.getStreams()) {
|
for (Stream stream : _alSoundManager.getStreams()) {
|
||||||
stream.dispose();
|
stream.dispose();
|
||||||
}
|
}
|
||||||
}});
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -307,7 +308,7 @@ public class OpenALSoundPlayer extends SoundPlayer
|
|||||||
Preconditions.checkNotNull(bundle,
|
Preconditions.checkNotNull(bundle,
|
||||||
"Unable to find the bundle name for a package [package=%s, key=%s]", pkgPath, key);
|
"Unable to find the bundle name for a package [package=%s, key=%s]", pkgPath, key);
|
||||||
String[] names = _loader.getPaths(pkgPath, key);
|
String[] names = _loader.getPaths(pkgPath, key);
|
||||||
Preconditions.checkNotNull(bundle, "No such sound [package=%s, key=%s]", pkgPath, key);
|
Preconditions.checkNotNull(names, "No such sound [package=%s, key=%s]", pkgPath, key);
|
||||||
String[] paths = new String[names.length];
|
String[] paths = new String[names.length];
|
||||||
for (int ii = 0; ii < paths.length; ii++) {
|
for (int ii = 0; ii < paths.length; ii++) {
|
||||||
paths[ii] = bundle + ":" + names[ii];
|
paths[ii] = bundle + ":" + names[ii];
|
||||||
|
|||||||
Reference in New Issue
Block a user