diff --git a/src/audio/AudioManager.java b/src/audio/AudioManager.java index 239ebf24..cb878e78 100644 --- a/src/audio/AudioManager.java +++ b/src/audio/AudioManager.java @@ -343,8 +343,18 @@ public class AudioManager implements Listener, IAudioController endAllAudioAssignments(); + for( Entry e: mChannelAssignments.entrySet() ) + { + e.getValue().getAudioOutput().dispose(); + } mChannelAssignments.clear(); + + for( AudioOutput output: mAvailableAudioOutputs ) + { + output.dispose(); + } mAvailableAudioOutputs.clear(); + mChannelNames.clear(); mAudioOutputMap.clear();