From 8f13c49e10e5cf899c517580a1235890c7a1ce2c Mon Sep 17 00:00:00 2001 From: GenericHeroGuy Date: Tue, 21 Oct 2025 21:22:05 +0200 Subject: [PATCH] Hopefully the last few bug fixes --- src/m_menu.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/m_menu.c b/src/m_menu.c index 004d4b609..e1a952d80 100644 --- a/src/m_menu.c +++ b/src/m_menu.c @@ -5418,7 +5418,7 @@ static void M_DrawStatsMaps(void) M_DrawMapEmblems(mnum, 295, y); maprecord_t *record = G_GetMapRecord(G_BuildMapName(mnum+1)); - maprecordpreset_t *preset = G_GetMapRecordPreset(record, currentrecordpreset); + maprecordpreset_t *preset = record ? G_GetMapRecordPreset(record, currentrecordpreset) : NULL; CLEANUP(Z_Pfree) char *maptitle = G_BuildMapTitle(mnum+1); V_DrawThinString(20, y, MENUCAPS, maptitle); @@ -5616,6 +5616,7 @@ INT32 MR_HandleLevelStats(INT32 choice) case KEY_BACKSPACE: if (statsCurrentPage != 1) break; + S_StartSound(NULL, sfx_menu1); recordpresetnum_e i, j; for (i = 0; i < numrecordpresets; i++) if (!strcmp(currentrecordpreset, recordpresets[i]->name)) @@ -5857,6 +5858,7 @@ INT32 MR_TimeAttackPreset(INT32 arg) return false; G_SetCurrentRecordPreset(new); + Nextmap_OnChange(); return true; }