aboutsummaryrefslogtreecommitdiffstats
path: root/UefiMonitorTest/UefiMonitorTest.c
diff options
context:
space:
mode:
Diffstat (limited to 'UefiMonitorTest/UefiMonitorTest.c')
-rw-r--r--UefiMonitorTest/UefiMonitorTest.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/UefiMonitorTest/UefiMonitorTest.c b/UefiMonitorTest/UefiMonitorTest.c
index 92e5799..679eed9 100644
--- a/UefiMonitorTest/UefiMonitorTest.c
+++ b/UefiMonitorTest/UefiMonitorTest.c
@@ -193,6 +193,17 @@ PrepareGraphicsInfo (
Graphics->PixelWidth = PixelWidth;
Graphics->Pitch = Gop->Mode->Info->PixelsPerScanLine;
+ // Find TextInEx in System Table ConsoleInHandle
+ Status = gBS->HandleProtocol (
+ gST->ConsoleInHandle,
+ &gEfiSimpleTextInputExProtocolGuid,
+ (VOID **)&Graphics->TextInputEx
+ );
+ if (EFI_ERROR (Status)) {
+ FreePool (Graphics->BackBuffer);
+ return Status;
+ }
+
// Find mouse in System Table ConsoleInHandle
Status = gBS->HandleProtocol (
gST->ConsoleInHandle,