BootLogo->SetBootLogo (BootLogo, NULL, 0, 0, 0, 0);\r
}\r
\r
+ //\r
+ // Install BM HiiPackages. \r
+ // Keep BootMaint HiiPackage, so that it can be covered by global setting. \r
+ //\r
+ InitBMPackage ();\r
+\r
Status = EFI_SUCCESS;\r
do {\r
//\r
break;\r
\r
case FRONT_PAGE_KEY_BOOT_MANAGER:\r
+ //\r
+ // Remove the installed BootMaint HiiPackages when exit.\r
+ //\r
+ FreeBMPackage ();\r
+\r
//\r
// User chose to run the Boot Manager\r
//\r
CallBootManager ();\r
+\r
+ //\r
+ // Reinstall BootMaint HiiPackages after exiting from Boot Manager.\r
+ //\r
+ InitBMPackage ();\r
break;\r
\r
case FRONT_PAGE_KEY_DEVICE_MANAGER:\r
//\r
SetupResetReminder ();\r
\r
+ //\r
+ // Remove the installed BootMaint HiiPackages when exit.\r
+ //\r
+ FreeBMPackage ();\r
+\r
Exit:\r
//\r
// Automatically load current entry\r