diff options
Diffstat (limited to 'firmware/lib/vboot_ui_menu.c')
-rw-r--r-- | firmware/lib/vboot_ui_menu.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/firmware/lib/vboot_ui_menu.c b/firmware/lib/vboot_ui_menu.c index 23ef7130..7c636770 100644 --- a/firmware/lib/vboot_ui_menu.c +++ b/firmware/lib/vboot_ui_menu.c @@ -1049,8 +1049,10 @@ static VbError_t recovery_ui(struct vb2_context *ctx, VbCommonParams *cparams) if (current_menu != VB_MENU_RECOVERY || current_menu_idx != VB_RECOVERY_DBG_INFO) { - if (retval == VBERROR_NO_DISK_FOUND) + if (retval == VBERROR_NO_DISK_FOUND) { + current_menu = VB_MENU_RECOVERY_INSERT; vb2_draw_current_screen(ctx, cparams); + } else { VbDisplayScreen(ctx, cparams, VB_SCREEN_RECOVERY_NO_GOOD, |