MdeModulePkg/UiApp: Fix the incorrect use of the HiiHandle

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.dong@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
This commit is contained in:
Dandan Bi 2016-06-08 16:46:55 +08:00 committed by Star Zeng
parent 62ade6d233
commit 7258076bae
1 changed files with 3 additions and 3 deletions

View File

@ -55,7 +55,7 @@ typedef struct {
CHAR8 *gLanguageString;
EFI_STRING_ID *gLanguageToken;
UI_HII_DRIVER_INSTANCE *gHiiDriverList;
EFI_HII_HANDLE gHiiHandle;
extern EFI_HII_HANDLE gStringPackHandle;
/**
@ -589,7 +589,7 @@ UiListThirdPartyDrivers (
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) {
//
@ -607,7 +607,7 @@ UiListThirdPartyDrivers (
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);