bugfix with audio manager
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Tue, 1 Mar 2022 21:37:11 +0000 (15:37 -0600)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Tue, 1 Mar 2022 21:37:11 +0000 (15:37 -0600)
src/sfx/audio_manager.onyx

index e7aa85a41a4ed47145b826d05c18901ba40b5733..7a57bfbe20e931fc09b2b91746ef7eb29b5482fc 100644 (file)
@@ -80,6 +80,7 @@ Audio_Manager :: struct {
             state: i32;
             alGetSourcei(playing_sounds[i], AL_SOURCE_STATE, ^state);
             if state != AL_PLAYING {
+                alDeleteSources(1, ^playing_sounds[i]);
                 array.fast_delete(^playing_sounds, i);
                 i -= 1;
             }