]> granicus.if.org Git - nethack/commitdiff
done_hup is compile-time optional for some reason
authorPasi Kallinen <paxed@alt.org>
Wed, 1 Mar 2023 15:08:16 +0000 (17:08 +0200)
committerPasi Kallinen <paxed@alt.org>
Wed, 1 Mar 2023 15:08:16 +0000 (17:08 +0200)
src/options.c

index e9ddb21fbf4c74809fcc6a5371fed1316e112086..293c1e6d69bc723388661a5ff8153bcd08526671 100644 (file)
@@ -371,6 +371,11 @@ extern char *curses_fmt_attrs(char *);
 /* ask user if they want a tutorial, except if tutorial boolean option has been
    set in config - either on or off - in which case just obey that setting
    without asking. */
+#ifdef SAFERHANGUP
+#define DONE_HUP gp.program_state.done_hup
+#else
+#define DONE_HUP 0
+#endif
 boolean
 ask_do_tutorial(void)
 {
@@ -405,7 +410,7 @@ ask_do_tutorial(void)
 
             n = select_menu(win, PICK_ONE, &sel);
             destroy_nhwindow(win);
-        } while (n <= 0 && !gp.program_state.done_hup);
+        } while (n <= 0 && !DONE_HUP);
         if (n > 0) {
             dotut = (sel[0].item.a_char == 'y');
             free((genericptr_t) sel);
@@ -413,6 +418,7 @@ ask_do_tutorial(void)
     }
     return dotut;
 }
+#undef DONE_HUP
 
 /*
  **********************************