Skip to content

Commit 895c0aa

Browse files
committed
Fix wrong save slot being deleted when doing a quicksave
1 parent d153d43 commit 895c0aa

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

prboom2/src/m_menu.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -833,7 +833,7 @@ static void M_DeleteSaveGame(int slot)
833833
if (dsda_LastSaveSlot() == slot)
834834
dsda_ResetLastSaveSlot();
835835

836-
name = dsda_SaveGameName(slot + current_page * g_menu_save_page_size, false);
836+
name = dsda_SaveGameName(slot, false);
837837
remove(name);
838838
Z_Free(name);
839839

@@ -1117,9 +1117,9 @@ static void M_DrawSave(void)
11171117
//
11181118
// M_Responder calls this when user is finished
11191119
//
1120-
static void M_DoSave(int slot)
1120+
static void M_DoSave(int choice)
11211121
{
1122-
G_SaveGame(slot + current_page * g_menu_save_page_size, savegamestrings[slot]);
1122+
G_SaveGame(choice + current_page * g_menu_save_page_size, savegamestrings[choice]);
11231123
M_ClearMenus();
11241124
}
11251125

@@ -5714,7 +5714,7 @@ static dboolean M_SaveResponder(int ch, int action, event_t* ev)
57145714
switch (M_EventToConfirmation(ch, action, ev))
57155715
{
57165716
case confirmation_yes:
5717-
M_DeleteSaveGame(itemOn);
5717+
M_DeleteSaveGame(itemOn + current_page * g_menu_save_page_size);
57185718
S_StartVoidSound(g_sfx_itemup);
57195719
delete_verify = false;
57205720
break;

0 commit comments

Comments
 (0)