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))