From 0fff9a3c7789ce6f80e76b89de19972b3d86ec98 Mon Sep 17 00:00:00 2001 From: Hyper <34012267+hyperbx@users.noreply.github.com> Date: Mon, 18 Nov 2024 16:06:45 +0000 Subject: [PATCH] CTitleMenu: fix options menu re-entering on A press whilst visible --- UnleashedRecomp/patches/ui/CTitleMenu_patches.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UnleashedRecomp/patches/ui/CTitleMenu_patches.cpp b/UnleashedRecomp/patches/ui/CTitleMenu_patches.cpp index 4f45f36b..1b7a7d5e 100644 --- a/UnleashedRecomp/patches/ui/CTitleMenu_patches.cpp +++ b/UnleashedRecomp/patches/ui/CTitleMenu_patches.cpp @@ -10,7 +10,7 @@ PPC_FUNC(sub_825882B8) auto pInputState = SWA::CInputState::GetInstance(); auto isOptionsIndex = pTitleState->m_pMember->m_pTitleMenu->m_CursorIndex == 2; - if (pInputState && isOptionsIndex) + if (!OptionsMenu::s_isVisible && pInputState && isOptionsIndex) { // TODO: play sys_worldmap_decide. if (pInputState->GetPadState().IsTapped(SWA::eKeyState_A))