mirror of https://github.com/acidanthera/audk.git
1. updated return value to EFI_SUCCESS by default.
2. add console number check. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8012 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
f6f910dd12
commit
7389f6496d
|
@ -4146,6 +4146,10 @@ ConSplitterTextOutOutputString (
|
||||||
|
|
||||||
BackSpaceCount = 0;
|
BackSpaceCount = 0;
|
||||||
for (TargetString = WString; *TargetString != L'\0'; TargetString++) {
|
for (TargetString = WString; *TargetString != L'\0'; TargetString++) {
|
||||||
|
if (*TargetString == L'a' && *(TargetString + 1) == L'b' && *(TargetString + 2) == L'c') {
|
||||||
|
;// CpuBreakpoint ();
|
||||||
|
}
|
||||||
|
|
||||||
if (*TargetString == CHAR_BACKSPACE) {
|
if (*TargetString == CHAR_BACKSPACE) {
|
||||||
BackSpaceCount++;
|
BackSpaceCount++;
|
||||||
}
|
}
|
||||||
|
@ -4173,8 +4177,10 @@ ConSplitterTextOutOutputString (
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Private->TextOutMode.CursorColumn = Private->TextOutList[0].TextOut->Mode->CursorColumn;
|
if (Private->CurrentNumberOfConsoles > 0) {
|
||||||
Private->TextOutMode.CursorRow = Private->TextOutList[0].TextOut->Mode->CursorRow;
|
Private->TextOutMode.CursorColumn = Private->TextOutList[0].TextOut->Mode->CursorColumn;
|
||||||
|
Private->TextOutMode.CursorRow = Private->TextOutList[0].TextOut->Mode->CursorRow;
|
||||||
|
}
|
||||||
|
|
||||||
if (BackSpaceCount > 0) {
|
if (BackSpaceCount > 0) {
|
||||||
FreePool (TargetString);
|
FreePool (TargetString);
|
||||||
|
|
|
@ -237,7 +237,7 @@ ConSpliterGraphicsOutputBlt (
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
EFI_STATUS Status;
|
EFI_STATUS Status;
|
||||||
EFI_STATUS ReturnStatus = EFI_DEVICE_ERROR;
|
EFI_STATUS ReturnStatus;
|
||||||
TEXT_OUT_SPLITTER_PRIVATE_DATA *Private;
|
TEXT_OUT_SPLITTER_PRIVATE_DATA *Private;
|
||||||
UINTN Index;
|
UINTN Index;
|
||||||
EFI_GRAPHICS_OUTPUT_PROTOCOL *GraphicsOutput;
|
EFI_GRAPHICS_OUTPUT_PROTOCOL *GraphicsOutput;
|
||||||
|
@ -245,6 +245,8 @@ ConSpliterGraphicsOutputBlt (
|
||||||
|
|
||||||
Private = GRAPHICS_OUTPUT_SPLITTER_PRIVATE_DATA_FROM_THIS (This);
|
Private = GRAPHICS_OUTPUT_SPLITTER_PRIVATE_DATA_FROM_THIS (This);
|
||||||
|
|
||||||
|
ReturnStatus = EFI_SUCCESS;
|
||||||
|
|
||||||
//
|
//
|
||||||
// return the worst status met
|
// return the worst status met
|
||||||
//
|
//
|
||||||
|
|
Loading…
Reference in New Issue