Constructor is too early that ConnectAll() may not do. Move refresh boot
option in form open.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Xu WeiX <weix.xu@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
// 2. Re-scan the BootOption menus (including the legacy boot option).\r
//\r
CustomizeMenus ();\r
// 2. Re-scan the BootOption menus (including the legacy boot option).\r
//\r
CustomizeMenus ();\r
+ EfiBootManagerRefreshAllBootOption ();\r
BOpt_GetBootOptions (Private);\r
mFirstEnterBMMForm = TRUE;\r
}\r
BOpt_GetBootOptions (Private);\r
mFirstEnterBMMForm = TRUE;\r
}\r
Status = gBS->LocateProtocol (&gEfiFormBrowser2ProtocolGuid, NULL, (VOID **) &mBmmCallbackInfo->FormBrowser2);\r
ASSERT_EFI_ERROR (Status);\r
\r
Status = gBS->LocateProtocol (&gEfiFormBrowser2ProtocolGuid, NULL, (VOID **) &mBmmCallbackInfo->FormBrowser2);\r
ASSERT_EFI_ERROR (Status);\r
\r
- EfiBootManagerRefreshAllBootOption ();\r
-\r
//\r
// Create LoadOption in BmmCallbackInfo for Driver Callback\r
//\r
//\r
// Create LoadOption in BmmCallbackInfo for Driver Callback\r
//\r