//\r
if (!Tag->Suppress && !Tag->GrayOut) {\r
CopyMem (NvRamMap, &Number, MenuOption->ThisTag->StorageWidth);\r
+ break;\r
}\r
- break;\r
- }\r
+ } else {\r
\r
- StringPtr = GetToken (PopUp, MenuOption->Handle);\r
+ StringPtr = GetToken (PopUp, MenuOption->Handle);\r
\r
- CreatePopUp (GetStringWidth (StringPtr) / 2, 3, &NullCharacter, StringPtr, &NullCharacter);\r
+ CreatePopUp (GetStringWidth (StringPtr) / 2, 3, &NullCharacter, StringPtr, &NullCharacter);\r
\r
- do {\r
- Status = WaitForKeyStroke (&Key);\r
+ do {\r
+ Status = WaitForKeyStroke (&Key);\r
\r
- switch (Key.UnicodeChar) {\r
+ switch (Key.UnicodeChar) {\r
\r
- case CHAR_CARRIAGE_RETURN:\r
- //\r
- // Since the value can be one byte long or two bytes long, do a CopyMem based on StorageWidth\r
- //\r
- CopyMem (NvRamMap, &Number, MenuOption->ThisTag->StorageWidth);\r
- FreePool (StringPtr);\r
- break;\r
+ case CHAR_CARRIAGE_RETURN:\r
+ //\r
+ // Since the value can be one byte long or two bytes long, do a CopyMem based on StorageWidth\r
+ //\r
+ CopyMem (NvRamMap, &Number, MenuOption->ThisTag->StorageWidth);\r
+ FreePool (StringPtr);\r
+ break;\r
\r
- default:\r
- break;\r
- }\r
- } while (Key.UnicodeChar != CHAR_CARRIAGE_RETURN);\r
+ default:\r
+ break;\r
+ }\r
+ } while (Key.UnicodeChar != CHAR_CARRIAGE_RETURN);\r
+ }\r
}\r
}\r
\r