1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-17 05:15:25 +03:00

Inhibit 'Save & Exit' menu when in RC preview.

This commit is contained in:
mikeller 2019-12-08 10:17:26 +13:00
parent 18c485707e
commit 9a5e647b11
6 changed files with 45 additions and 21 deletions

View file

@ -44,7 +44,7 @@ static const OSD_Entry cmsx_menuSaveExitEntries[] =
{ NULL, OME_END, NULL, NULL, 0 }
};
CMS_Menu cmsx_menuSaveExit = {
static CMS_Menu cmsx_menuSaveExit = {
#ifdef CMS_MENU_DEBUG
.GUARD_text = "MENUSAVE",
.GUARD_type = OME_MENU,
@ -64,7 +64,7 @@ static const OSD_Entry cmsx_menuSaveExitRebootEntries[] =
{ NULL, OME_END, NULL, NULL, 0 }
};
CMS_Menu cmsx_menuSaveExitReboot = {
static CMS_Menu cmsx_menuSaveExitReboot = {
#ifdef CMS_MENU_DEBUG
.GUARD_text = "MENUSAVE",
.GUARD_type = OME_MENU,
@ -75,5 +75,12 @@ CMS_Menu cmsx_menuSaveExitReboot = {
.entries = cmsx_menuSaveExitRebootEntries
};
CMS_Menu *getSaveExitMenu(void)
{
if (getRebootRequired()) {
return &cmsx_menuSaveExitReboot;
} else {
return &cmsx_menuSaveExit;
}
}
#endif