aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--setup-keymap.in8
1 files changed, 7 insertions, 1 deletions
diff --git a/setup-keymap.in b/setup-keymap.in
index 67f89cb..ebcd29c 100644
--- a/setup-keymap.in
+++ b/setup-keymap.in
@@ -38,7 +38,13 @@ select_layout() {
default_read layout "$layout"
if [ "$layout" = "abort" ] || [ "$layout" = "none" ] ; then
goodbye 0
- elif [ -d "$MAPDIR/$layout" ] ; then
+ fi
+ set -- $layout
+ if [ $# -eq 2 ]; then
+ layout="$1"
+ variant="$2"
+ fi
+ if [ -d "$MAPDIR/$layout" ] ; then
return 0
fi
done