diff options
-rw-r--r-- | compat.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -658,6 +658,13 @@ HandleInterpDef(InterpDef * def, XkbDescPtr xkb, unsigned merge, ACTION("Symbol interpretation ignored\n"); return True; } + if (def->sym == NoSymbol) + { + ERROR("Couldn't determine keysym\n"); + ACTION("Symbol interpretation ignored\n"); + return True; + } + if (def->merge != MergeDefault) merge = def->merge; |