summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
2426f66)
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14241
6f19259b-4bc3-4df7-8a09-
765794883524
\r
CurrentLang = GetEfiGlobalVariable (L"PlatformLang");\r
\r
\r
CurrentLang = GetEfiGlobalVariable (L"PlatformLang");\r
\r
- if (gFrontPagePrivate.LanguageToken == NULL) {\r
- //\r
- // Get Support language list from variable.\r
- //\r
+ //\r
+ // Get Support language list from variable.\r
+ //\r
+ if (mLanguageString == NULL){\r
mLanguageString = GetEfiGlobalVariable (L"PlatformLangCodes");\r
if (mLanguageString == NULL) {\r
mLanguageString = AllocateCopyPool (\r
mLanguageString = GetEfiGlobalVariable (L"PlatformLangCodes");\r
if (mLanguageString == NULL) {\r
mLanguageString = AllocateCopyPool (\r
);\r
ASSERT (mLanguageString != NULL);\r
}\r
);\r
ASSERT (mLanguageString != NULL);\r
}\r
+ if (gFrontPagePrivate.LanguageToken == NULL) {\r
//\r
// Count the language list number.\r
// \r
//\r
// Count the language list number.\r
// \r
\r
if (mLanguageString != NULL) {\r
FreePool (mLanguageString);\r
\r
if (mLanguageString != NULL) {\r
FreePool (mLanguageString);\r
+ mLanguageString = NULL;\r
}\r
//\r
//Will leave browser, check any reset required change is applied? if yes, reset system\r
}\r
//\r
//Will leave browser, check any reset required change is applied? if yes, reset system\r