diff options
author | Erik Troan <ewt@redhat.com> | 2000-08-08 16:36:58 +0000 |
---|---|---|
committer | Erik Troan <ewt@redhat.com> | 2000-08-08 16:36:58 +0000 |
commit | 5fefde72bb02bacaa2cca99af2e64fad1e5358cf (patch) | |
tree | 6f89a8505822f5dcbe0dbafacea676c1f467bc7b /loader/lang.c | |
parent | 32947eeb30d54fd7f271e9ba2f1c41f8cc9b10ac (diff) | |
download | anaconda-5fefde72bb02bacaa2cca99af2e64fad1e5358cf.tar.gz anaconda-5fefde72bb02bacaa2cca99af2e64fad1e5358cf.tar.xz anaconda-5fefde72bb02bacaa2cca99af2e64fad1e5358cf.zip |
wrong keymap was being chosen (oops)
Diffstat (limited to 'loader/lang.c')
-rw-r--r-- | loader/lang.c | 5 |
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; |