From d970c9198b1fdd3f42bab0f2e9c1c638e9bc7177 Mon Sep 17 00:00:00 2001 From: James R Date: Sun, 25 Sep 2022 04:39:42 -0700 Subject: [PATCH] Let S_StopSound, S_StopSoundByID, S_StopSoundByNum stop multiple sounds Previously stopped only one, probably the first that started playing. --- src/s_sound.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/s_sound.c b/src/s_sound.c index 12e35e5c5..bd2831307 100644 --- a/src/s_sound.c +++ b/src/s_sound.c @@ -386,7 +386,6 @@ void S_StopSoundByID(void *origin, sfxenum_t sfx_id) if (channels[cnum].sfxinfo == &S_sfx[sfx_id] && channels[cnum].origin == origin) { S_StopChannel(cnum); - break; } } } @@ -407,7 +406,6 @@ void S_StopSoundByNum(sfxenum_t sfxnum) if (channels[cnum].sfxinfo == &S_sfx[sfxnum]) { S_StopChannel(cnum); - break; } } } @@ -763,7 +761,6 @@ void S_StopSound(void *origin) if (channels[cnum].sfxinfo && channels[cnum].origin == origin) { S_StopChannel(cnum); - break; } } }