]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - snd_main.c
fix a severe texture corruption and crash case when using vid_dx9 1 is used with...
[xonotic/darkplaces.git] / snd_main.c
index 7788a774a4138fb24e1cbbe8e8ae3d05b37b93fd..ab3ff1ac9b5c6f5e6775e3417212f8679751f016 100644 (file)
@@ -1695,7 +1695,7 @@ int S_StartSound_StartPosition_Flags (int entnum, int entchannel, sfx_t *sfx, ve
                                S_SetChannelSpeed(ch_idx, fspeed);
                                for(i = 1; i > 0 && (i <= flags || i <= (int) channels[ch_idx].flags); i <<= 1)
                                        if((flags ^ channels[ch_idx].flags) & i)
-                                               S_SetChannelFlag(ch_idx, i, flags & i);
+                                               S_SetChannelFlag(ch_idx, i, (flags & i) != 0);
                                ch->distfade = attenuation / snd_soundradius.value;
                                SND_Spatialize(ch, false);
                                return ch_idx;