diff --git a/src/core/keybindings.c b/src/core/keybindings.c index cd3f6f776..cfe5b8902 100644 --- a/src/core/keybindings.c +++ b/src/core/keybindings.c @@ -1423,7 +1423,9 @@ meta_display_grab_accelerator (MetaDisplay *display, } devirtualize_modifiers (keys, modifiers, &mask); - keycode = get_first_keycode_for_keysym (keys, keysym); + + if (keysym != 0) + keycode = get_first_keycode_for_keysym (keys, keysym); if (keycode == 0) return META_KEYBINDING_ACTION_NONE;