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