diff --git a/src/s_sound.c b/src/s_sound.c index 7e61e8a5585843240f5da219ab726157d35232a6..752eb275ab8c5a0c7baedae1ee5e45ba12ba2609 100644 --- a/src/s_sound.c +++ b/src/s_sound.c @@ -222,7 +222,7 @@ static INT32 S_getChannel(const void *origin, sfxinfo_t *sfxinfo) } else if (origin && channels[cnum].origin == origin && channels[cnum].sfxinfo->name != sfxinfo->name - && channels[cnum].sfxinfo->pitch == SF_TOTALLYSINGLE && sfxinfo->pitch == SF_TOTALLYSINGLE) + && channels[cnum].sfxinfo->pitch & SF_TOTALLYSINGLE && sfxinfo->pitch & SF_TOTALLYSINGLE) { S_StopChannel(cnum); break;