Don't mark buffers as NULL in var_cleanup()

This commit is contained in:
NepDisk 2025-12-13 02:39:32 -05:00
parent 38e47fb835
commit f5cf0e617e

View file

@ -250,11 +250,6 @@ static void var_cleanup(void)
fading_source = fading_target = fading_timer = fading_duration = 0;
audio.music = INVALID_HANDLE;
audio.bufferindex = 0;
for (size_t i = 0; i < BUFFERCOUNT; i++)
audio.musicbuffers[i] = INVALID_HANDLE;
audio.loop_point = 0.0f;
audio.looping = false;
audio.startplay = false;
@ -305,6 +300,12 @@ void I_StartupSound(void)
alcMakeContextCurrent(audio.context);
audio.music = INVALID_HANDLE;
audio.bufferindex = 0;
for (size_t i = 0; i < BUFFERCOUNT; i++)
audio.musicbuffers[i] = INVALID_HANDLE;
var_cleanup();
music_volume = sfx_volume = 0.f;