Skip to content

Commit aaf2106

Browse files
committed
Memory menu fix
Fixed the current menu option being set incorrectly when not on the first page.
1 parent b535389 commit aaf2106

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

ttyd-tools/rel/source/menu.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1748,6 +1748,7 @@ void menuCheckButton()
17481748
}
17491749
case MEMORY:
17501750
{
1751+
uint32_t MaxOptionsPerPage = 9;
17511752
switch (CurrentButton)
17521753
{
17531754
case DPADDOWN:
@@ -1807,7 +1808,7 @@ void menuCheckButton()
18071808
if (EmptyWatchSlot >= 0)
18081809
{
18091810
SelectedOption = tempCurrentMenuOption;
1810-
CurrentMenuOption = tempCurrentPage * 10;
1811+
CurrentMenuOption = tempCurrentPage * MaxOptionsPerPage;
18111812
}
18121813
else
18131814
{
@@ -1830,7 +1831,7 @@ void menuCheckButton()
18301831
if (tempAddress)
18311832
{
18321833
SelectedOption = tempCurrentMenuOption;
1833-
CurrentMenuOption = tempCurrentPage * 10;
1834+
CurrentMenuOption = tempCurrentPage * MaxOptionsPerPage;
18341835
}
18351836
else
18361837
{
@@ -1846,7 +1847,7 @@ void menuCheckButton()
18461847
if (tempAddress)
18471848
{
18481849
SelectedOption = tempCurrentMenuOption;
1849-
CurrentMenuOption = tempCurrentPage * 10;
1850+
CurrentMenuOption = tempCurrentPage * MaxOptionsPerPage;
18501851
}
18511852
else
18521853
{

0 commit comments

Comments
 (0)