]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - cd_shared.c
fix csqc sound precaches which were being freed after the level loaded
[xonotic/darkplaces.git] / cd_shared.c
index c96f61ae3dbbeca9cfa00f9e593b61437166186d..c57be3393c59800225e96bbdb89c4e7d5b788ae9 100644 (file)
@@ -231,7 +231,7 @@ void CDAudio_Play_byName (const char *trackname, qboolean looping)
                if (!FS_FileExists(filename)) dpsnprintf(filename, sizeof(filename), "sound/cdtracks/%s.wav", trackname);
                if (!FS_FileExists(filename)) dpsnprintf(filename, sizeof(filename), "sound/cdtracks/%s.ogg", trackname);
        }
-       if (FS_FileExists(filename) && (sfx = S_PrecacheSound (filename, false, false)))
+       if (FS_FileExists(filename) && (sfx = S_PrecacheSound (filename, false, true)))
        {
                faketrack = S_StartSound (-1, 0, sfx, vec3_origin, cdvolume, 0);
                if (faketrack != -1)