Added menu rollover logic from file select to cheat select menu. (#638)

This commit is contained in:
arit
2022-06-08 23:29:55 +02:00
committed by GitHub
parent db9b8676f9
commit 8d60ab7779

View File

@@ -259,7 +259,7 @@ void cheats_scan(int mode)
{
if (!cheats_available()) return;
if (mode == SCANF_END)
if (mode == SCANF_END || (mode == SCANF_PREV && iSelectedEntry <= 0))
{
iSelectedEntry = cheats_available() - 1;
iFirstEntry = iSelectedEntry - OsdGetSize() + 1;
@@ -272,6 +272,12 @@ void cheats_scan(int mode)
iSelectedEntry++;
if (iSelectedEntry > iFirstEntry + OsdGetSize() - 1) iFirstEntry = iSelectedEntry - OsdGetSize() + 1;
}
else
{
// jump to first visible item
iFirstEntry = 0;
iSelectedEntry = 0;
}
}
else if (mode == SCANF_PREV)
{