summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--usr.sbin/sade/keymap.c7
-rw-r--r--usr.sbin/sysinstall/keymap.c7
2 files changed, 10 insertions, 4 deletions
diff --git a/usr.sbin/sade/keymap.c b/usr.sbin/sade/keymap.c
index f6dcfd6..de5b8c6 100644
--- a/usr.sbin/sade/keymap.c
+++ b/usr.sbin/sade/keymap.c
@@ -103,8 +103,11 @@ keymapMenuSelect(dialogMenuItem *self)
if ((choice = keymapSetDefault(prefix)) == -1)
{
snprintf(prefix, sizeof(prefix), "keymap=%s", lang);
- if ((choice = keymapSetDefault(prefix)) == -1)
- choice = 0;
+ if ((choice = keymapSetDefault(prefix)) == -1) {
+ snprintf(prefix, sizeof(prefix), "keymap=us.iso", lang);
+ if ((choice = keymapSetDefault(prefix)) == -1)
+ choice = 0;
+ }
}
dmenuSetDefaultIndex(&MenuSysconsKeymap, &choice, &scroll, &curr, &max);
diff --git a/usr.sbin/sysinstall/keymap.c b/usr.sbin/sysinstall/keymap.c
index f6dcfd6..de5b8c6 100644
--- a/usr.sbin/sysinstall/keymap.c
+++ b/usr.sbin/sysinstall/keymap.c
@@ -103,8 +103,11 @@ keymapMenuSelect(dialogMenuItem *self)
if ((choice = keymapSetDefault(prefix)) == -1)
{
snprintf(prefix, sizeof(prefix), "keymap=%s", lang);
- if ((choice = keymapSetDefault(prefix)) == -1)
- choice = 0;
+ if ((choice = keymapSetDefault(prefix)) == -1) {
+ snprintf(prefix, sizeof(prefix), "keymap=us.iso", lang);
+ if ((choice = keymapSetDefault(prefix)) == -1)
+ choice = 0;
+ }
}
dmenuSetDefaultIndex(&MenuSysconsKeymap, &choice, &scroll, &curr, &max);
OpenPOWER on IntegriCloud