LwjglAudioRenderer runtime exception

This patch fixes an ArrayIndexOutOfBounds exception when no free channel is available to play a sound.



[patch]

Index: src/lwjgl-oal/com/jme3/audio/lwjgl/LwjglAudioRenderer.java

===================================================================

— src/lwjgl-oal/com/jme3/audio/lwjgl/LwjglAudioRenderer.java (revision 6583)

+++ src/lwjgl-oal/com/jme3/audio/lwjgl/LwjglAudioRenderer.java (revision )

@@ -837,6 +837,10 @@



// allocate channel to this source

int index = newChannel();

  •            if (index == -1) {<br />
    
  •                logger.log(Level.WARNING, &quot;No channel available to play &quot; + src);<br />
    
  •                return;<br />
    
  •            }<br />
    

clearChannel(index);

src.setChannel(this, index);

[/patch]



-davidc

done

Thanks :wink: