Fix serious path localization issue.
Patch by Wim Hueskes.
CORE-9656 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=71268
This commit is contained in:
Eric Kohl 2016-05-06 20:17:20 +00:00
parent b604470d8b
commit a8b256c57b

View file

@ -629,6 +629,10 @@ UpdateKBLayout(VOID)
* *
* Next pages: IntroPage, QuitPage * Next pages: IntroPage, QuitPage
* *
* SIDEEFFECTS
* Init SelectedLanguageId
* Init LanguageId
*
* RETURNS * RETURNS
* Number of the next page. * Number of the next page.
*/ */
@ -772,6 +776,8 @@ LanguagePage(PINPUT_RECORD Ir)
* Init RequiredPartitionDiskSpace * Init RequiredPartitionDiskSpace
* Init IsUnattendedSetup * Init IsUnattendedSetup
* If unattended, init *List and sets the Codepage * If unattended, init *List and sets the Codepage
* If unattended, init SelectedLanguageId
* If unattended, init LanguageId
* *
* RETURNS * RETURNS
* Number of the next page. * Number of the next page.
@ -906,6 +912,7 @@ SetupStartPage(PINPUT_RECORD Ir)
/* new part */ /* new part */
wcscpy(SelectedLanguageId,LocaleID); wcscpy(SelectedLanguageId,LocaleID);
LanguageId = (LANGID)(wcstol(SelectedLanguageId, NULL, 16) & 0xFFFF);
/* first we hack LanguageList */ /* first we hack LanguageList */
ListEntry = GetFirstListEntry(LanguageList); ListEntry = GetFirstListEntry(LanguageList);