Fix more Music Test Crashes
This commit is contained in:
parent
7de921f471
commit
663ba19923
2 changed files with 6 additions and 2 deletions
|
|
@ -6937,7 +6937,7 @@ static void M_DrawMusicTest(void)
|
|||
|
||||
if (curplaying)
|
||||
{
|
||||
if (!curplaying->usage && !curplaying->usage[0])
|
||||
if (!curplaying->usage || !curplaying->usage[0])
|
||||
V_DrawString(vid.dupx, vid.height - 10*vid.dupy, V_NOSCALESTART|V_ALLOWLOWERCASE, va("%.6s", &curplaying->name[0][0]));
|
||||
else {
|
||||
V_DrawSmallString(vid.dupx, vid.height - 5*vid.dupy, V_NOSCALESTART|V_ALLOWLOWERCASE, va("%.6s - %.255s\n", &curplaying->name[0][0], curplaying->usage));
|
||||
|
|
|
|||
|
|
@ -1633,11 +1633,15 @@ static void S_LoadMusicDefLump(lumpnum_t lumpnum)
|
|||
if (df->legacy && df->source)
|
||||
{
|
||||
df->source = replacechar(df->source, '_', ' ');
|
||||
df->usage = replacechar(df->usage, '_', ' ');
|
||||
df->title = Z_StrDup(df->source);
|
||||
memset(df->source, 0, strlen(df->source));
|
||||
df->source = NULL;
|
||||
}
|
||||
|
||||
if (df->legacy && df->usage)
|
||||
{
|
||||
df->usage = replacechar(df->usage, '_', ' ');
|
||||
}
|
||||
}
|
||||
|
||||
free(musdeftext);
|
||||
|
|
|
|||
Loading…
Reference in a new issue