From 2ec5e461ebf16dbaa3bd309d816ad0beecd46de3 Mon Sep 17 00:00:00 2001 From: kitchen-ace <47063032+kitchen-ace@users.noreply.github.com> Date: Thu, 22 Feb 2024 00:48:25 -0500 Subject: [PATCH] Heretic & Hexen: any key opens the menu when not in a demo Fixes minor regression in #1151 Thanks @mikeday0 --- src/heretic/mn_menu.c | 2 +- src/hexen/mn_menu.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/heretic/mn_menu.c b/src/heretic/mn_menu.c index e10302965d..5b6158e41f 100644 --- a/src/heretic/mn_menu.c +++ b/src/heretic/mn_menu.c @@ -2221,7 +2221,7 @@ boolean MN_Responder(event_t * event) if (!MenuActive) { // [crispy] don't pop up the menu on other keys during a demo - if (key == key_menu_activate) //|| gamestate == GS_DEMOSCREEN || demoplayback) + if (key == key_menu_activate || gamestate == GS_DEMOSCREEN || (demoplayback && !singledemo)) { MN_ActivateMenu(); return (true); diff --git a/src/hexen/mn_menu.c b/src/hexen/mn_menu.c index 738c594e13..33d73e97e8 100644 --- a/src/hexen/mn_menu.c +++ b/src/hexen/mn_menu.c @@ -2225,7 +2225,7 @@ boolean MN_Responder(event_t * event) if (!MenuActive) { // [crispy] don't pop up the menu on other keys during a demo - if (key == key_menu_activate) //|| gamestate == GS_DEMOSCREEN || demoplayback) + if (key == key_menu_activate || gamestate == GS_DEMOSCREEN || (demoplayback && !singledemo)) { MN_ActivateMenu(); return (true);