)\r
{\r
VA_LIST Marker;\r
- VA_LIST MarkerBackup;\r
UINTN Count;\r
EFI_INPUT_KEY Key;\r
UINTN LargestString;\r
ASSERT (BufferedString);\r
\r
VA_START (Marker, KeyValue);\r
- MarkerBackup = Marker;\r
\r
//\r
// Zero the outgoing buffer\r
LargestString = (GetStringWidth (StackString) / 2);\r
}\r
}\r
+ VA_END (Marker);\r
\r
Start = (DimensionsWidth - LargestString - 2) / 2 + gScreenDimensions.LeftColumn + 1;\r
Top = ((DimensionsHeight - NumberOfLines - 2) / 2) + gScreenDimensions.TopRow - 1;\r
//\r
// Display the Popup\r
//\r
- CreateSharedPopUp (LargestString, NumberOfLines, MarkerBackup);\r
+ VA_START (Marker, KeyValue);\r
+ CreateSharedPopUp (LargestString, NumberOfLines, Marker);\r
+ VA_END (Marker);\r
\r
//\r
// Take the first key typed and report it back?\r