Fix #170 by force-updating the sound channel so that AL can get the memo.

This commit is contained in:
Marco Cawthorne 2023-07-24 13:29:06 -07:00
parent bd34d352d1
commit 65dccaf2db
Signed by: eukara
GPG Key ID: CE2032F0A2882A22
1 changed files with 3 additions and 1 deletions

View File

@ -2949,7 +2949,7 @@ static void S_UpdateSoundCard(soundcardinfo_t *sc, qboolean updateonly, channel_
if (sfx->loopstart == -1 && !(flags&CF_FORCELOOP)) //only skip if its not looping.
{
target_chan->sfx = NULL;
return; // not audible at all
goto updatechannel;
}
target_chan->sfx = sfx;
@ -2977,6 +2977,8 @@ static void S_UpdateSoundCard(soundcardinfo_t *sc, qboolean updateonly, channel_
}
}
updatechannel:
if (sc->ChannelUpdate)
sc->ChannelUpdate(sc, target_chan, chanupdatetype);
}