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 | |
| parent | 32947eeb30d54fd7f271e9ba2f1c41f8cc9b10ac (diff) | |
wrong keymap was being chosen (oops)
Diffstat (limited to 'loader')
| -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; |
