]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPlatformPkg/Bds/BootMenu.c
ArmPlatformPkg/Bds: Add return carriage after the user presses 'ESC'
[mirror_edk2.git] / ArmPlatformPkg / Bds / BootMenu.c
index 91550df9d42b693d880853e8f3d34be019406b63..853ef09fa8e3ec4ce618fbb79c69d9367f2863c3 100644 (file)
@@ -317,6 +317,9 @@ FREE_DEVICE_PATH:
   FreePool (DevicePath);\r
 \r
 EXIT:\r
+  if (Status == EFI_ABORTED) {\r
+    Print(L"\n");\r
+  }\r
   return Status;\r
 }\r
 \r
@@ -352,6 +355,9 @@ BootMenuManager (
     Print(L"Choice: ");\r
     Status = GetHIInputInteger (&OptionSelected);\r
     if (EFI_ERROR(Status) || (OptionSelected == (BootManagerEntryCount+1))) {\r
+      if (EFI_ERROR(Status)) {\r
+        Print(L"\n");\r
+      }\r
       return EFI_SUCCESS;\r
     } else if ((OptionSelected > 0) && (OptionSelected <= BootManagerEntryCount))  {\r
       Status = BootManagerEntries[OptionSelected-1].Callback (BootOptionsList);\r