From ec3717167eba51ea0594f177549676eea8b3e40f Mon Sep 17 00:00:00 2001 From: hendricks266 Date: Mon, 16 Jun 2014 23:15:31 +0000 Subject: [PATCH] Menus: Fix a bug that crept in with r4508 that prevented any editing of savegame names. git-svn-id: https://svn.eduke32.com/eduke32@4510 1a8010ca-5511-0410-912e-c29ae57300e0 --- polymer/eduke32/source/menus.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/polymer/eduke32/source/menus.c b/polymer/eduke32/source/menus.c index 636eeeb12..db0078fcf 100644 --- a/polymer/eduke32/source/menus.c +++ b/polymer/eduke32/source/menus.c @@ -2725,6 +2725,8 @@ static void M_MenuEntryStringActivate(MenuGroup_t *group/*, MenuEntry_t *entry*/ static int32_t M_MenuEntryStringSubmit(MenuGroup_t *group /*, MenuEntry_t *entry, char *input*/) { + int32_t returnvar = 0; + switch (g_currentMenu) { case MENU_SAVE: @@ -2734,6 +2736,7 @@ static int32_t M_MenuEntryStringSubmit(MenuGroup_t *group /*, MenuEntry_t *entry { Bstrncpy(&ud.savegame[group->currentEntry][0], MapInfo[ud.volume_number * MAXLEVELS + ud.level_number].name, 19); ud.savegame[group->currentEntry][MAXSAVEGAMENAME-2] = 127; + returnvar = -1; } G_SavePlayerMaybeMulti(group->currentEntry); @@ -2747,15 +2750,13 @@ static int32_t M_MenuEntryStringSubmit(MenuGroup_t *group /*, MenuEntry_t *entry totalclock = ototalclock; } save_xxh = 0; - - return -1; break; default: break; } - return 0; + return returnvar; } static void M_MenuEntryStringCancel(/*MenuGroup_t *group, MenuEntry_t *entry*/)