From a3b8dcbd04f553b433dabe3e39364ee7d93f03d6 Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Tue, 6 Jan 2015 18:43:12 -0800 Subject: [PATCH] keybindings: Apply the same fix for keycodes to the GrabAccelerator API --- src/core/keybindings.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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;