Don't mark buffers as NULL in var_cleanup()
This commit is contained in:
parent
38e47fb835
commit
f5cf0e617e
1 changed files with 6 additions and 5 deletions
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue