From 3f754594b2aa19d674b270c0fd7570ae734a036a Mon Sep 17 00:00:00 2001 From: Dima353 <75039669+Dima353@users.noreply.github.com> Date: Wed, 15 Jul 2026 18:09:59 +0300 Subject: [PATCH] Fix navigation on the graphics settings page The cursor didn't move with the left stick, only the D-pad. (Disable unnecessary workflows) --- .github/workflows/build-cmake-conan.yml | 6 +----- .github/workflows/re3_msvc_amd64.yml | 6 +----- .github/workflows/re3_msvc_x86.yml | 6 +----- src/core/Frontend.cpp | 5 +++++ 4 files changed, 8 insertions(+), 15 deletions(-) diff --git a/.github/workflows/build-cmake-conan.yml b/.github/workflows/build-cmake-conan.yml index 53650970..ad740c50 100644 --- a/.github/workflows/build-cmake-conan.yml +++ b/.github/workflows/build-cmake-conan.yml @@ -1,11 +1,7 @@ name: re3 conan+cmake build on: - pull_request: - push: - branches: [ main ] - release: - types: [published] + workflow_dispatch: jobs: build-cmake: diff --git a/.github/workflows/re3_msvc_amd64.yml b/.github/workflows/re3_msvc_amd64.yml index 552953b9..cd0752ee 100644 --- a/.github/workflows/re3_msvc_amd64.yml +++ b/.github/workflows/re3_msvc_amd64.yml @@ -1,11 +1,7 @@ name: reVC premake amd64 build on: - pull_request: - push: - branches: [ main ] - release: - types: [published] + workflow_dispatch: env: GLFW_VER: "3.3.2" diff --git a/.github/workflows/re3_msvc_x86.yml b/.github/workflows/re3_msvc_x86.yml index d0e04e40..5c9f385e 100644 --- a/.github/workflows/re3_msvc_x86.yml +++ b/.github/workflows/re3_msvc_x86.yml @@ -1,11 +1,7 @@ name: re3 premake x86 build on: - pull_request: - push: - branches: [ main ] - release: - types: [published] + workflow_dispatch: env: GLFW_VER: "3.3.2" diff --git a/src/core/Frontend.cpp b/src/core/Frontend.cpp index 4c40728d..dd52d959 100644 --- a/src/core/Frontend.cpp +++ b/src/core/Frontend.cpp @@ -4358,6 +4358,10 @@ CMenuManager::ProcessButtonPresses(void) } #endif } else { +#ifdef SCROLLABLE_PAGES + if (!(m_nTotalListRow > MAX_VISIBLE_OPTION)) +#endif + { if (CPad::GetPad(0)->GetDownJustDown() || CPad::GetPad(0)->GetAnaloguePadDown() || CPad::GetPad(0)->GetDPadDownJustDown()) { m_bShowMouse = false; DMAudio.PlayFrontEndSound(SOUND_FRONTEND_MENU_NAVIGATION, 0); @@ -4367,6 +4371,7 @@ CMenuManager::ProcessButtonPresses(void) DMAudio.PlayFrontEndSound(SOUND_FRONTEND_MENU_NAVIGATION, 0); goUp = true; } + } #ifndef TIDY_UP_PBP if ((m_nCurrOption == 0) && (m_nCurrScreen == MENUPAGE_PAUSE_MENU)) {