diff --git a/src/options.c b/src/options.c index de04e2ceb..debfd1c14 100644 --- a/src/options.c +++ b/src/options.c @@ -8739,8 +8739,7 @@ doset(void) /* changing options via menu by Per Liboriussen */ menu_item *pick_list; int indexoffset, startpass, endpass; boolean setinitial = FALSE, fromfile = FALSE, - gavehelp = FALSE, skiphelp = !iflags.cmdassist, - save_bot_disabled; + gavehelp = FALSE, skiphelp = !iflags.cmdassist; int clr = NO_COLOR; if (iflags.menu_requested) { @@ -8875,8 +8874,7 @@ doset(void) /* changing options via menu by Per Liboriussen */ end_menu(tmpwin, "Set what options?"); go.opt_need_redraw = FALSE; go.opt_need_glyph_reset = FALSE; - save_bot_disabled = gb.bot_disabled; - gb.bot_disabled = TRUE; + if ((pick_cnt = select_menu(tmpwin, PICK_ANY, &pick_list)) > 0) { /* * Walk down the selection list and either invert the booleans @@ -8933,7 +8931,6 @@ doset(void) /* changing options via menu by Per Liboriussen */ } destroy_nhwindow(tmpwin); - gb.bot_disabled = save_bot_disabled; if (pick_cnt == 1 && gavehelp) { /* when '?' is only the thing selected, go back and pick all