//\r
ControlFlag = CfUpdateHelpString;\r
\r
- ASSERT (NewPos != NULL);\r
UpdateHighlightMenuInfo(NewPos, TopOfScreen, SkipValue);\r
\r
if (SkipHighLight) {\r
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