Index: base/setup/usetup/interface/usetup.c
===================================================================
--- base/setup/usetup/interface/usetup.c	(revision 73440)
+++ base/setup/usetup/interface/usetup.c	(working copy)
@@ -662,7 +662,10 @@
     /* If there's just a single language in the list skip
      * the language selection process altogether! */
     if (GenericListHasSingleEntry(LanguageList))
+    {
+        LanguageId = (LANGID)(wcstol(SelectedLanguageId, NULL, 16) & 0xFFFF);
         return INTRO_PAGE;
+    }
 
     DrawGenericList(LanguageList,
                     2,
