Fixed Backup and Restore menus as follows:
1. Fixed issue of voice not reading backup or restore messages but instead stuttering indefinitely. 2. Can now press cancel to exit the menu so long as you haven't pressed PTT to start the process.
This commit is contained in:
parent
f8bfc7fb13
commit
a081964ac8
|
|
@ -772,6 +772,12 @@ void vp_announceScreen(uint8_t ui_screen)
|
|||
vp_announceGPSInfo();
|
||||
break;
|
||||
#endif // GPS_PRESENT
|
||||
case MENU_BACKUP:
|
||||
vp_announceBackupScreen();
|
||||
break;
|
||||
case MENU_RESTORE:
|
||||
vp_announceRestoreScreen();
|
||||
break;
|
||||
case MENU_ABOUT:
|
||||
vp_announceAboutScreen();
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -1666,6 +1666,11 @@ void ui_updateFSM(bool *sync_rtx)
|
|||
else if(msg.keys & KEY_ESC)
|
||||
_ui_menuBack(MENU_TOP);
|
||||
break;
|
||||
case MENU_BACKUP:
|
||||
case MENU_RESTORE:
|
||||
if(msg.keys & KEY_ESC)
|
||||
_ui_menuBack(MENU_TOP);
|
||||
break;
|
||||
// Info menu screen
|
||||
case MENU_INFO:
|
||||
if(msg.keys & KEY_UP || msg.keys & KNOB_LEFT)
|
||||
|
|
|
|||
|
|
@ -614,9 +614,7 @@ void _ui_drawMenuBackup(ui_state_t* ui_state)
|
|||
gfx_print(line, FONT_SIZE_8PT, TEXT_ALIGN_CENTER,
|
||||
color_white, currentLanguage->pressPTTToStart);
|
||||
|
||||
// read this screen.
|
||||
vp_announceBackupScreen();
|
||||
if (!platform_getPttStatus())
|
||||
if (!platform_getPttStatus())
|
||||
return;
|
||||
|
||||
state.devStatus = DATATRANSFER;
|
||||
|
|
@ -642,7 +640,6 @@ void _ui_drawMenuRestore(ui_state_t* ui_state)
|
|||
gfx_print(line, FONT_SIZE_8PT, TEXT_ALIGN_CENTER,
|
||||
color_white, currentLanguage->pressPTTToStart);
|
||||
|
||||
vp_announceRestoreScreen();
|
||||
if (!platform_getPttStatus())
|
||||
return;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue