summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErik Troan <ewt@redhat.com>2000-08-08 16:36:58 +0000
committerErik Troan <ewt@redhat.com>2000-08-08 16:36:58 +0000
commit5fefde72bb02bacaa2cca99af2e64fad1e5358cf (patch)
tree6f89a8505822f5dcbe0dbafacea676c1f467bc7b
parent32947eeb30d54fd7f271e9ba2f1c41f8cc9b10ac (diff)
downloadanaconda-5fefde72bb02bacaa2cca99af2e64fad1e5358cf.tar.gz
anaconda-5fefde72bb02bacaa2cca99af2e64fad1e5358cf.tar.xz
anaconda-5fefde72bb02bacaa2cca99af2e64fad1e5358cf.zip
wrong keymap was being chosen (oops)
-rw-r--r--loader/lang.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/loader/lang.c b/loader/lang.c
index 9d1fafed8..adfbbe18d 100644
--- a/loader/lang.c
+++ b/loader/lang.c
@@ -576,6 +576,11 @@ int chooseKeyboard(char ** keymap, char ** kbdtypep, int flags) {
_("What type of keyboard do you have?"),
40, 5, 5, 8, kbds, &num, _("OK"), _("Back"), NULL);
if (rc == 2) return LOADER_BACK;
+
+ /* num needs to index the right keyboard infoTable */
+ for (i = 0; i < hdr.numEntries; i++)
+ if (!strcmp(kbds[num], infoTable[i].name)) break;
+ num = i;
}
rc = 0;