In current code, when adding string package, it will return 'gStringPackHandle'. But the code use the 'gHiiHandle' to get string. It is incorrect. This patch is to fix this issue.
Cc: Eric Dong <eric.d...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Dandan Bi <dandan...@intel.com> --- MdeModulePkg/Application/UiApp/FrontPageCustomizedUiSupport.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MdeModulePkg/Application/UiApp/FrontPageCustomizedUiSupport.c b/MdeModulePkg/Application/UiApp/FrontPageCustomizedUiSupport.c index dfb37ec..dc5d1c6 100644 --- a/MdeModulePkg/Application/UiApp/FrontPageCustomizedUiSupport.c +++ b/MdeModulePkg/Application/UiApp/FrontPageCustomizedUiSupport.c @@ -53,11 +53,11 @@ typedef struct { } UI_HII_DRIVER_INSTANCE; CHAR8 *gLanguageString; EFI_STRING_ID *gLanguageToken; UI_HII_DRIVER_INSTANCE *gHiiDriverList; -EFI_HII_HANDLE gHiiHandle; +extern EFI_HII_HANDLE gStringPackHandle; /** Get next language from language code list (with separator ';'). @@ -587,11 +587,11 @@ UiListThirdPartyDrivers ( continue; } String = HiiGetString (HiiHandles[Index], Token, NULL); if (String == NULL) { - String = HiiGetString (gHiiHandle, STRING_TOKEN (STR_MISSING_STRING), NULL); + String = HiiGetString (gStringPackHandle, STRING_TOKEN (STR_MISSING_STRING), NULL); ASSERT (String != NULL); } else if (SpecialHandlerFn != NULL) { // // Check whether need to rename the driver name. // @@ -605,11 +605,11 @@ UiListThirdPartyDrivers ( DriverListPtr[Count].PromptId = HiiSetString (HiiHandle, 0, String, NULL); FreePool (String); String = HiiGetString (HiiHandles[Index], TokenHelp, NULL); if (String == NULL) { - String = HiiGetString (gHiiHandle, STRING_TOKEN (STR_MISSING_STRING), NULL); + String = HiiGetString (gStringPackHandle, STRING_TOKEN (STR_MISSING_STRING), NULL); ASSERT (String != NULL); } DriverListPtr[Count].HelpId = HiiSetString (HiiHandle, 0, String, NULL); FreePool (String); -- 1.9.5.msysgit.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel