From 2e1f594d5e3f25b3aaf2bd6a9ee76a03f5279f0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herm=C3=A8s=20B=C3=A9lusca-Ma=C3=AFto?= Date: Mon, 22 Apr 2019 19:33:20 +0200 Subject: [PATCH] [FREELDR] Add some missing UiDrawBackdrop() calls. --- boot/freeldr/freeldr/disk/ramdisk.c | 1 + boot/freeldr/freeldr/linuxboot.c | 3 +-- boot/freeldr/freeldr/ntldr/winldr.c | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/boot/freeldr/freeldr/disk/ramdisk.c b/boot/freeldr/freeldr/disk/ramdisk.c index f922452d1ba..4b2677a7951 100644 --- a/boot/freeldr/freeldr/disk/ramdisk.c +++ b/boot/freeldr/freeldr/disk/ramdisk.c @@ -131,6 +131,7 @@ RamDiskLoadVirtualFile(IN PCHAR FileName) // // Display progress // + UiDrawBackdrop(); UiDrawProgressBarCenter(1, 100, MsgBuffer); // diff --git a/boot/freeldr/freeldr/linuxboot.c b/boot/freeldr/freeldr/linuxboot.c index c2c8f97e82c..54b16a62827 100644 --- a/boot/freeldr/freeldr/linuxboot.c +++ b/boot/freeldr/freeldr/linuxboot.c @@ -83,13 +83,12 @@ LoadAndBootLinux(IN OperatingSystemItem* OperatingSystem, PFILE LinuxKernel = 0; PFILE LinuxInitrdFile = 0; - UiDrawBackdrop(); - if (Description) sprintf(LinuxBootDescription, "Loading %s...", Description); else strcpy(LinuxBootDescription, "Loading Linux..."); + UiDrawBackdrop(); UiDrawStatusText(LinuxBootDescription); UiDrawProgressBarCenter(0, 100, LinuxBootDescription); diff --git a/boot/freeldr/freeldr/ntldr/winldr.c b/boot/freeldr/freeldr/ntldr/winldr.c index e01c5174caa..e563188bc31 100644 --- a/boot/freeldr/freeldr/ntldr/winldr.c +++ b/boot/freeldr/freeldr/ntldr/winldr.c @@ -358,6 +358,7 @@ WinLdrLoadModule(PCSTR ModuleName, //CHAR ProgressString[256]; /* Inform user we are loading files */ + //UiDrawBackdrop(); //sprintf(ProgressString, "Loading %s...", FileName); //UiDrawProgressBarCenter(1, 100, ProgressString);