diff options
author | Rizwan Qureshi <rizwan.qureshi@intel.com> | 2017-12-07 02:56:21 +0530 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-12-11 03:11:04 -0800 |
commit | 626340420e2ebc42f8f24b0b2c3d56cc73dc6e60 (patch) | |
tree | fe593848c5fe230a0411b17dbc449b85cba01701 | |
parent | 805726997cc7c3a95b1fd24de5e6909712e4f11c (diff) | |
download | vboot-626340420e2ebc42f8f24b0b2c3d56cc73dc6e60.tar.gz |
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 <rizwan.qureshi@intel.com>
Signed-off-by: Rizwan Qureshi <rizwan.qureshi@intel.corp-partner.google.com>
Reviewed-on: https://chromium-review.googlesource.com/812304
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Reviewed-by: Wai-Hong Tam <waihong@google.com>
Reviewed-by: Shelley Chen <shchen@chromium.org>
-rw-r--r-- | firmware/lib/vboot_ui_menu.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/lib/vboot_ui_menu.c b/firmware/lib/vboot_ui_menu.c index 7c636770..b4fdd25e 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 { /* |