From 25cabdbaff18fd4b5f87baed6eac7177e1d25cde Mon Sep 17 00:00:00 2001 From: Gergo Koteles Date: Sat, 21 Dec 2024 01:14:52 +0100 Subject: [PATCH] always show both arrows in the main menu --- src/uimenu.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/uimenu.cpp b/src/uimenu.cpp index ed36cd4..efaf21f 100644 --- a/src/uimenu.cpp +++ b/src/uimenu.cpp @@ -539,12 +539,13 @@ void CUIMenu::MenuHandler (CUIMenu *pUIMenu, TMenuEvent Event) if (pUIMenu->m_pCurrentMenu) // if this is another menu? { + bool bIsMainMenu = pUIMenu->m_pCurrentMenu == s_MainMenu; pUIMenu->m_pUI->DisplayWrite ( pUIMenu->m_pParentMenu[pUIMenu->m_nCurrentMenuItem].Name, "", pUIMenu->m_pCurrentMenu[pUIMenu->m_nCurrentSelection].Name, - pUIMenu->m_nCurrentSelection > 0, - !!pUIMenu->m_pCurrentMenu[pUIMenu->m_nCurrentSelection+1].Name); + pUIMenu->m_nCurrentSelection > 0 || bIsMainMenu, + !!pUIMenu->m_pCurrentMenu[pUIMenu->m_nCurrentSelection+1].Name || bIsMainMenu); } else {