From d290362d87f515df37f7fcbbe3054fb39b5485f7 Mon Sep 17 00:00:00 2001 From: Dima353 <75039669+Dima353@users.noreply.github.com> Date: Wed, 15 Jul 2026 17:47:29 +0300 Subject: [PATCH] Fix navigation on the graphics settings page --- src/core/Frontend.cpp | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/src/core/Frontend.cpp b/src/core/Frontend.cpp index e576ba0e..74d02bed 100644 --- a/src/core/Frontend.cpp +++ b/src/core/Frontend.cpp @@ -4360,17 +4360,16 @@ CMenuManager::UserInput(void) } else { AdditionalOptionInput(goBack); - if (m_AllowNavigation && - (CPad::GetPad(0)->GetDownJustDown() || CPad::GetPad(0)->GetAnaloguePadDown() || CPad::GetPad(0)->GetDPadDownJustDown())) { - m_bShowMouse = false; - goDown = true; - m_nOptionHighlightTransitionBlend = 0; +#ifdef SCROLLABLE_PAGES + if (!(m_nTotalListRow > MAX_VISIBLE_OPTION)) +#endif + { + if (m_AllowNavigation && + (CPad::GetPad(0)->GetDownJustDown() || CPad::GetPad(0)->GetAnaloguePadDown() || CPad::GetPad(0)->GetDPadDownJustDown())) { + m_bShowMouse = false; + goDown = true; + m_nOptionHighlightTransitionBlend = 0; - } else if (m_AllowNavigation && - (CPad::GetPad(0)->GetUpJustDown() || CPad::GetPad(0)->GetAnaloguePadUp() || CPad::GetPad(0)->GetDPadUpJustDown())) { - m_bShowMouse = false; - goUp = true; - m_nOptionHighlightTransitionBlend = 0; } else if (m_AllowNavigation && (CPad::GetPad(0)->GetUpJustDown() || CPad::GetPad(0)->GetAnaloguePadUp() || CPad::GetPad(0)->GetDPadUpJustDown())) { m_bShowMouse = false;