fix(bw): menu navigation issues for 9X type radios (#4884)

This commit is contained in:
philmoz
2024-04-23 11:29:13 +10:00
committed by GitHub
parent 970108846a
commit 4e2608fa0a
7 changed files with 21 additions and 9 deletions
+4
View File
@@ -24,10 +24,13 @@
MenuHandlerFunc menuHandlers[5];
event_t menuEvent = 0;
uint8_t menuVerticalPositions[4];
uint8_t menuVerticalOffsets[4];
uint8_t menuLevel = 0;
void popMenu()
{
killEvents(KEY_EXIT);
assert(menuLevel > 0);
menuLevel = menuLevel - 1;
menuEvent = EVT_ENTRY_UP;
@@ -63,6 +66,7 @@ void pushMenu(MenuHandlerFunc newMenu)
else {
menuVerticalPositions[menuLevel] = menuVerticalPosition;
}
menuVerticalOffsets[menuLevel] = menuVerticalOffset;
menuLevel++;