From: Eric Dong Date: Tue, 8 Oct 2013 06:26:37 +0000 (+0000) Subject: Fix orderedlist opcode shows abnormal. X-Git-Tag: edk2-stable201903~12200 X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=commitdiff_plain;h=72f2eca287ec08dcc32adbf1bb6756b5b97b6f34 Fix orderedlist opcode shows abnormal. Signed-off-by: Eric Dong Reviewed-by: Liming Gao git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14748 6f19259b-4bc3-4df7-8a09-765794883524 --- diff --git a/MdeModulePkg/Universal/DisplayEngineDxe/FormDisplay.c b/MdeModulePkg/Universal/DisplayEngineDxe/FormDisplay.c index 0cda8a86d4..d265a25ec9 100644 --- a/MdeModulePkg/Universal/DisplayEngineDxe/FormDisplay.c +++ b/MdeModulePkg/Universal/DisplayEngineDxe/FormDisplay.c @@ -2076,7 +2076,7 @@ UiDisplayMenu ( } if ((FormData->Attribute & HII_DISPLAY_MODAL) != 0) { - DisplayOneMenu (MenuOption, + Status = DisplayOneMenu (MenuOption, LEFT_SKIPPED_COLUMNS, gStatementDimensions.LeftColumn + gModalSkipColumn, Link == TopOfScreen ? SkipValue : 0, @@ -2084,7 +2084,7 @@ UiDisplayMenu ( (BOOLEAN) ((Link == NewPos) && IsSelectable(MenuOption)) ); } else { - DisplayOneMenu (MenuOption, + Status = DisplayOneMenu (MenuOption, LEFT_SKIPPED_COLUMNS, gStatementDimensions.LeftColumn, Link == TopOfScreen ? SkipValue : 0, @@ -2093,6 +2093,9 @@ UiDisplayMenu ( ); } + if (EFI_ERROR (Status)) { + return Status; + } // // 3. Update the row info which will be used by next menu. //