\r
BackSpaceCount = 0;\r
for (TargetString = WString; *TargetString != L'\0'; TargetString++) {\r
+ if (*TargetString == L'a' && *(TargetString + 1) == L'b' && *(TargetString + 2) == L'c') {\r
+;// CpuBreakpoint ();\r
+ }\r
+\r
if (*TargetString == CHAR_BACKSPACE) {\r
BackSpaceCount++;\r
}\r
}\r
}\r
\r
- Private->TextOutMode.CursorColumn = Private->TextOutList[0].TextOut->Mode->CursorColumn;\r
- Private->TextOutMode.CursorRow = Private->TextOutList[0].TextOut->Mode->CursorRow;\r
+ if (Private->CurrentNumberOfConsoles > 0) {\r
+ Private->TextOutMode.CursorColumn = Private->TextOutList[0].TextOut->Mode->CursorColumn;\r
+ Private->TextOutMode.CursorRow = Private->TextOutList[0].TextOut->Mode->CursorRow;\r
+ }\r
\r
if (BackSpaceCount > 0) {\r
FreePool (TargetString);\r
)\r
{\r
EFI_STATUS Status;\r
- EFI_STATUS ReturnStatus = EFI_DEVICE_ERROR;\r
+ EFI_STATUS ReturnStatus;\r
TEXT_OUT_SPLITTER_PRIVATE_DATA *Private;\r
UINTN Index;\r
EFI_GRAPHICS_OUTPUT_PROTOCOL *GraphicsOutput;\r
\r
Private = GRAPHICS_OUTPUT_SPLITTER_PRIVATE_DATA_FROM_THIS (This);\r
\r
+ ReturnStatus = EFI_SUCCESS;\r
+\r
//\r
// return the worst status met\r
//\r