diff --git a/src/menu.c b/src/menu.c
index ab0e5735fb24006d2465f7f94ba53ad83752c23a..629f0c8d02f2b5129cbba7deff70efcb0d9c15ab 100644 (file)
--- a/src/menu.c
+++ b/src/menu.c
char ibuf[GM_MAX_INPUT];
byte input;
int icur;
-static int imax;
+int imax;
static byte cbuf[32];
short lastkey;
intptr_t i = (intptr_t)data;
switch (msg->type) {
case GM_ENTER:
- F_getsavnames();
+ if (g_st == GS_GAME) {
+ F_getsavnames();
+ } else {
+ GM_pop();
+ }
return 1;
case GM_GETSTR:
F_getsavnames();
GM_BIG, "Music", NULL, NULL,
{
{ GM_SCROLLER, "Volume", &mus_vol, &GM_var_handler, NULL },
- { GM_BUTTON, "Music:", g_music, &GM_var_handler, NULL },
+ { GM_BUTTON, "Music: ", g_music, &GM_var_handler, NULL },
{ 0, NULL, NULL, NULL, NULL } // end
}
}, options_menu = {