]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/DisplayEngineDxe/FormDisplay.c
Revert "MdeModulePkg/DisplayEngine: Remove useless NULL ptr check for NewPos"
[mirror_edk2.git] / MdeModulePkg / Universal / DisplayEngineDxe / FormDisplay.c
index 44f087fe01aa4bf05d79745b8d949785b0a66753..7390f954b67f1ec13d41b3dea404964096356563 100644 (file)
@@ -2882,7 +2882,6 @@ UiDisplayMenu (
       //\r
       ControlFlag = CfUpdateHelpString;\r
 \r
-      ASSERT (NewPos != NULL);\r
       UpdateHighlightMenuInfo(NewPos, TopOfScreen, SkipValue);\r
 \r
       if (SkipHighLight) {\r
@@ -2911,7 +2910,7 @@ UiDisplayMenu (
         Temp2 = 0;\r
       }\r
 \r
-      if (MenuOption == NULL || NewPos != &MenuOption->Link) {\r
+      if (NewPos != NULL && (MenuOption == NULL || NewPos != &MenuOption->Link)) {\r
         if (MenuOption != NULL) {\r
           //\r
           // Remove the old highlight menu.\r