From 626340420e2ebc42f8f24b0b2c3d56cc73dc6e60 Mon Sep 17 00:00:00 2001 From: Rizwan Qureshi Date: Thu, 7 Dec 2017 02:56:21 +0530 Subject: [PATCH] vboot_ui_menu: honour power button press in RECOVERY_NO_GOOD_SCREEN Curretly power button press is ignored in RECOVERY_NO_GOOD_SCREEN, Allow user to power off system from RECOVERY_NO_GOOD_SCREEN. BUG=None Branch=None Test=verify that the system powers of from NO_GOOD screen. Change-Id: I768cd5a448c4493a4d9de756b2047c19cdf961ef Signed-off-by: Rizwan Qureshi Signed-off-by: Rizwan Qureshi Reviewed-on: https://chromium-review.googlesource.com/812304 Reviewed-by: Randall Spangler Reviewed-by: Wai-Hong Tam Reviewed-by: Shelley Chen --- firmware/lib/vboot_ui_menu.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/firmware/lib/vboot_ui_menu.c b/firmware/lib/vboot_ui_menu.c index 7c636770c5..b4fdd25ed9 100644 --- a/firmware/lib/vboot_ui_menu.c +++ b/firmware/lib/vboot_ui_menu.c @@ -1115,7 +1115,8 @@ static VbError_t recovery_ui(struct vb2_context *ctx, VbCommonParams *cparams) * there), power button will turn off * device. */ - if (current_menu == VB_MENU_RECOVERY_INSERT) { + if (current_menu == VB_MENU_RECOVERY_INSERT || + current_menu == VB_MENU_RECOVERY_NO_GOOD) { ret = VBERROR_SHUTDOWN_REQUESTED; } else { /*