Ignore K_NOSUCHMAP keycode
authorAlexey Gladkov <gladkov.alexey@gmail.com>
Sat, 5 Jan 2013 15:41:25 +0000 (19:41 +0400)
committerAlexey Gladkov <gladkov.alexey@gmail.com>
Sat, 5 Jan 2013 15:41:25 +0000 (19:41 +0400)
Signed-off-by: Alexey Gladkov <gladkov.alexey@gmail.com>
src/libkeymap/parse.y

index 28c436e..50b2f5a 100644 (file)
@@ -187,6 +187,9 @@ addkey(struct keymap *kmap, int k_index, int k_table, int keycode)
                return -1;
        }
 
+       if (!k_index && keycode == K_NOSUCHMAP)
+               return 0;
+
        if (!kmap->defining[k_table]) {
                if (addmap(kmap, k_table, 0) == -1)
                        return -1;