Skip to content

Commit 85a8b8c

Browse files
committed
Memory - Maintain page when choosing watch
1 parent aaf2106 commit 85a8b8c

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

ttyd-tools/rel/source/menu.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1906,7 +1906,7 @@ void menuCheckButton()
19061906
// Enter the next menu
19071907
CurrentMenu = MEMORY_MODIFY;
19081908
MenuSelectedOption = tempCurrentMenuOption;
1909-
resetMenu();
1909+
resetMenuNoPageReset();
19101910
}
19111911
else
19121912
{
@@ -1975,7 +1975,7 @@ void menuCheckButton()
19751975
{
19761976
if (tempSelectedOption == 0)
19771977
{
1978-
default_DPAD_Actions(CurrentButton);
1978+
adjustMenuNoPageEdit(CurrentButton);
19791979
}
19801980
break;
19811981
}
@@ -1992,14 +1992,14 @@ void menuCheckButton()
19921992
// Go back to the previous menu
19931993
CurrentMenu = tempPreviousMenu;
19941994
MenuSelectedOption = 0;
1995-
resetMenu();
1995+
resetMenuNoPageReset();
19961996
break;
19971997
}
19981998
case CHANGE_ADDRESS:
19991999
{
20002000
// Enter the next menu
20012001
CurrentMenu = MEMORY_CHANGE_ADDRESS;
2002-
resetMenu();
2002+
resetMenuNoPageReset();
20032003
break;
20042004
}
20052005
case CHANGE_TYPE:
@@ -2064,7 +2064,7 @@ void menuCheckButton()
20642064
// Go back to the previous menu
20652065
CurrentMenu = tempPreviousMenu;
20662066
MenuSelectedOption = 0;
2067-
resetMenu();
2067+
resetMenuNoPageReset();
20682068
break;
20692069
}
20702070
default:
@@ -2097,7 +2097,7 @@ void menuCheckButton()
20972097
{
20982098
case 0:
20992099
{
2100-
default_DPAD_Actions(CurrentButton);
2100+
adjustMenuNoPageEdit(CurrentButton);
21012101
break;
21022102
}
21032103
default:
@@ -2131,7 +2131,7 @@ void menuCheckButton()
21312131
{
21322132
// Go back to the previous menu
21332133
CurrentMenu = tempPreviousMenu;
2134-
resetMenu();
2134+
resetMenuNoPageReset();
21352135
break;
21362136
}
21372137
case CHANGE_ADDRESS_OR_POINTERS:
@@ -2214,7 +2214,7 @@ void menuCheckButton()
22142214
{
22152215
// Go back to the previous menu
22162216
CurrentMenu = tempPreviousMenu;
2217-
resetMenu();
2217+
resetMenuNoPageReset();
22182218
break;
22192219
}
22202220
default:

ttyd-tools/rel/source/menufunctions.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3450,9 +3450,11 @@ void adjustMemoryChangeAddressOrPointerSelection(uint32_t button)
34503450
uint32_t TotalMenuOptions = MemoryWatch[MenuSelectedOption].AddressOffsetAmount + 1;
34513451
uint32_t MaxOptionsPerRow = 1;
34523452
uint32_t MaxOptionsPerPage = 11;
3453+
uint8_t tempPage[1];
3454+
tempPage[0] = 0;
34533455

34543456
adjustMenuSelectionVertical(button, CurrentMenuOption,
3455-
CurrentPage, TotalMenuOptions, MaxOptionsPerPage,
3457+
tempPage[0], TotalMenuOptions, MaxOptionsPerPage,
34563458
MaxOptionsPerRow, false);
34573459
}
34583460

0 commit comments

Comments
 (0)