]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Fix orderedlist opcode shows abnormal.
authorEric Dong <eric.dong@intel.com>
Tue, 8 Oct 2013 06:26:37 +0000 (06:26 +0000)
committerydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 8 Oct 2013 06:26:37 +0000 (06:26 +0000)
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14748 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Universal/DisplayEngineDxe/FormDisplay.c

index 0cda8a86d4163417f34b80a2841ebcf97edc6a16..d265a25ec921100d642ee8dbd4c6ac1213f635fa 100644 (file)
@@ -2076,7 +2076,7 @@ UiDisplayMenu (
           }\r
 \r
           if ((FormData->Attribute & HII_DISPLAY_MODAL) != 0) {\r
-            DisplayOneMenu (MenuOption, \r
+            Status = DisplayOneMenu (MenuOption, \r
                             LEFT_SKIPPED_COLUMNS,\r
                             gStatementDimensions.LeftColumn + gModalSkipColumn, \r
                             Link == TopOfScreen ? SkipValue : 0, \r
@@ -2084,7 +2084,7 @@ UiDisplayMenu (
                             (BOOLEAN) ((Link == NewPos) && IsSelectable(MenuOption))\r
                             );\r
           } else {\r
-            DisplayOneMenu (MenuOption, \r
+            Status = DisplayOneMenu (MenuOption, \r
                             LEFT_SKIPPED_COLUMNS,\r
                             gStatementDimensions.LeftColumn, \r
                             Link == TopOfScreen ? SkipValue : 0, \r
@@ -2093,6 +2093,9 @@ UiDisplayMenu (
                             );         \r
           }\r
 \r
+          if (EFI_ERROR (Status)) {\r
+            return Status;\r
+          }\r
           //\r
           // 3. Update the row info which will be used by next menu.\r
           //\r