diff --git a/src/sound/s_doomsound.cpp b/src/sound/s_doomsound.cpp index 45df5e6ba..165481c70 100644 --- a/src/sound/s_doomsound.cpp +++ b/src/sound/s_doomsound.cpp @@ -345,7 +345,7 @@ static bool VerifyActorSound(AActor* ent, FSoundID& sound_id, int& channel, ECha if ((flags & CHANF_MAYBE_LOCAL) && (compatflags & COMPATF_SILENTPICKUP)) { - if (soundEngine->isListener(ent)) + if (!soundEngine->isListener(ent)) { return false; }