diff options
Diffstat (limited to 'src/xkbcomp/parser.y')
-rw-r--r-- | src/xkbcomp/parser.y | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/xkbcomp/parser.y b/src/xkbcomp/parser.y index 6dcb523..87dea65 100644 --- a/src/xkbcomp/parser.y +++ b/src/xkbcomp/parser.y @@ -726,8 +726,10 @@ KeySyms : OBRACE KeySymList CBRACE KeySym : IDENT { - if (!resolve_keysym($1, &$$)) + if (!resolve_keysym($1, &$$)) { parser_warn(param, "unrecognized keysym \"%s\"", $1); + $$ = XKB_KEY_NoSymbol; + } free($1); } | SECTION { $$ = XKB_KEY_section; } |